public void updateMapHistoryNPatrolObjByHQL(String flag,String jhxwguid)throws Exception{
Session session = this.getSession();
Transaction transaction = session.beginTransaction();
System.out.println("dao updateMapHistoryNPatrolObjByHQL come in...");//1
String hql = "update MapHistoryNPatrol set FLAG= '"+flag+"' where JHXWGUID = '"+jhxwguid+"'";
Query query = session.createQuery(hql);
System.out.println("dao updateMapHistoryNPatrolObjByHQL behind hql ...");//2
query.executeUpdate();
System.out.println("dao updateMapHistoryNPatrolObjByHQL was executed...");//3
transaction.commit();
}代码如上,我想通过hibernate hql方式update 对象,执行过程中 到2就不执行了。
也就是说query.executeUpdate();开始(包含)往后就没有执行了。
控制台也不报异常,到底怎么回事?
诸位大侠帮帮忙......
Session session = this.getSession();
Transaction transaction = session.beginTransaction();
System.out.println("dao updateMapHistoryNPatrolObjByHQL come in...");//1
String hql = "update MapHistoryNPatrol set FLAG= '"+flag+"' where JHXWGUID = '"+jhxwguid+"'";
Query query = session.createQuery(hql);
System.out.println("dao updateMapHistoryNPatrolObjByHQL behind hql ...");//2
query.executeUpdate();
System.out.println("dao updateMapHistoryNPatrolObjByHQL was executed...");//3
transaction.commit();
}代码如上,我想通过hibernate hql方式update 对象,执行过程中 到2就不执行了。
也就是说query.executeUpdate();开始(包含)往后就没有执行了。
控制台也不报异常,到底怎么回事?
诸位大侠帮帮忙......
解决方案 »
- 如何在jsp页面获取所有map类型的session中的值,action中的代码如下。。。
- struts2标签如何访问s:set定义的变量
- struts基础问题
- 怎样使用spring配置一个xfire的web service(急)
- 用Struts开发过很多系统的高手请进,高分求教!
- 初级问题:html:hidden的写法的含义。
- SOS!jb9+weblogic8.1开发ejb的问题
- 请熟练CMP开发人员帮我解答下
- Session session = (Session) threadLocal.get();处报错
- 直接更改tomcat目录下webapps里项目的文件,myeclipse不会更新文件
- jsp删除功能传值问题
- struts2 默认Action问题,,急啊!
LZ用Query做变更吗
如果要更新用session接口里的update方法
是不用update(String arg1,Objct obj)这个方法?
Stirng传的是hql语句,Object传入对象实力类吗?
不知道有没有什么办法?
比如user.setName("xxxx");然后session.update(user)