public void upContract(String conno,String emp,String fenhang,String type,int appnum){
Session session=this.getSession();
Transaction transaction= session.beginTransaction();
String hql="update ConvertContract set status='闲置',empno=?, fenhang=? where conno in (select top ? conno from convertcontract where contype =? and status='库存')";
Query query=session.createSQLQuery(hql);
query.setString(0, emp);
query.setString(1, fenhang);
query.setInteger(2, appnum);
query.setString(3, type);
query.executeUpdate();
transaction.commit();
if(session!=null){
session.close();
}
}
这段代码没有报错,但是也不更新。
主要的疑惑是:createSQLQuery,这种类型的更新该怎么写。
求大虾们帮我改下
Session session=this.getSession();
Transaction transaction= session.beginTransaction();
String hql="update ConvertContract set status='闲置',empno=?, fenhang=? where conno in (select top ? conno from convertcontract where contype =? and status='库存')";
Query query=session.createSQLQuery(hql);
query.setString(0, emp);
query.setString(1, fenhang);
query.setInteger(2, appnum);
query.setString(3, type);
query.executeUpdate();
transaction.commit();
if(session!=null){
session.close();
}
}
这段代码没有报错,但是也不更新。
主要的疑惑是:createSQLQuery,这种类型的更新该怎么写。
求大虾们帮我改下
解决方案 »
- 求一个算法的实现!貌似陷入递归的误区了~~
- spring注解映射表
- 求大容量数据的操作的一般思路,大家来讨论【此贴申请加精,希望火】
- 关于tomcat与apache http server 用mod_jk连接的问题
- LDAP 如何修改objectClass
- 各位哥哥姐姐,帮帮小弟吧,这是考试的一些内容.
- easystruts在eclipse中建立工程,总是报错!
- 请问谁有关于IBMSHAPE的资料
- The method configure() is undefined for the type Configuration
- springmvc上传文件 ajaxfileupload.js data参数怎么接受值,我的做法有啥问题
- 急急急!!!SAX解析XML,对每次解析数据量有限制怎么办?
- db2数据 jdbc连接出错
你想用HQL就createQuery吧
@return The number of entities updated or deleted.
不是HQL语句既然是执行原生SQL,所以增删改查都可以不过使用数据库操作语言时,要对齐进行事务提交