String delStr = "delete from PLM_EDITLOCK where OBJECTID="+caseId+" and USERID='"+userId+"'";
try{
Session session = HibernateUtil.currentSession();
session.connection().createStatement().execute(delStr);
}catch(Exception se){
//throw se;
System.err.println("delete error!");
}
我现在是这样做的,如果改用hibernate的hql要怎么写?
解决方案 »
- JSP页面倒计时和提交表单
- 关于DWR "推技术"
- 有没有用MySql的啊?请问怎样建标识字段?
- ssi包含问题
- help!!!(javax.servlet.ServletException: Exception creating bean of class cn.test.forms.loginForm: {1})
- 大侠来看一下,救命呀!
- (简单)jsp使用数组怎么删除第一条记录?
- 如何用jsp实现读取文件名?问题解决了,立刻给分!
- 哪位讲讲ISAPI与CGI,JSP,ASP,PHP等的优劣对比?ISAPI的前景如何?
- 怎么获取我这个子级中元素的值?
- EL对日期格式怎么处理???? 急。。。。在线等。
- 请问如何用jsp实现全选后删除操作?
public static void UpdateSQL(String SqlStr){
try{
session = HibernateUtil.currentSession();
Transaction tx= session.beginTransaction();
Query query = session.createQuery(SqlStr);
query.setCacheable(false);
query.executeUpdate();
tx.commit();
}
catch (HibernateException e) {
e.printStackTrace();
}
finally{HibernateUtil.closeSession();}
}DataDAO.UpdateSQL(delStr);delStr 表名 和 字段名 要以 hbm.xml 为准
楼主【ms_ms】截止到2008-07-08 12:09:09的历史汇总数据(不包括此帖):
发帖的总数量:59 发帖的总分数:1740 每贴平均分数:29
回帖的总数量:87 得分贴总数量:21 回帖的得分率:24%
结贴的总数量:58 结贴的总分数:1720
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:20
结贴的百分比:98.31 % 结分的百分比:98.85 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
值得尊敬
DataDAO.UpdateSQL(delStr); delStr 表名 和 字段名 要 hbm.xml 为准
entity就是你的hbm.xml对应的映射类的对象。
用currentSession在commit的时候session会自动关闭
不需要手动调用session.close()来关闭
try{
session = HibernateUtil.currentSession();
Transaction tx= session.beginTransaction();
Query q = session.createQuery(hql);
q.set(OBJECTID)类型(0, 1?);
q.set(USERID)类型(0, 2?);
q.executeUpdate();
tx.commit();
}catch (HibernateException e) {
…