如题,已经调用了那个方法,数据库就是不更新,
public void update(Baseinfo transientInstance) {
log.debug("saving Addfinanceinfo instance");
Session session=getSession();
Transaction tc=null;
try {
tc=session.beginTransaction();
session.update(transientInstance);
session.flush();
session.refresh(transientInstance);
System.out.println("已经执行更新操作");
tc.commit();
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}finally{
if(session!=null && session.isOpen()) session.close();
}
} 上面是update方法,真无语了,头疼,在线等
public void update(Baseinfo transientInstance) {
log.debug("saving Addfinanceinfo instance");
Session session=getSession();
Transaction tc=null;
try {
tc=session.beginTransaction();
session.update(transientInstance);
session.flush();
session.refresh(transientInstance);
System.out.println("已经执行更新操作");
tc.commit();
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}finally{
if(session!=null && session.isOpen()) session.close();
}
} 上面是update方法,真无语了,头疼,在线等
解决方案 »
- COM+ 连接Oracle的问题
- 从SQLserver导入到Oracle的表和字段都被自动加了“”怎么解决?
- 请问这个查询语句怎么写?
- 关于缓存的问题。。急。。。
- 求一条SQL语句!
- 新手提问,关于两个表的键值比较,相同则更新其中一个表记录的问题。记录数很多。请各位进来看看看吧。
- 建立简单存储过程出错,请指教。
- 为什么Oracle816 的dbms_output.put_line只能输出255 bytes per line?
- 哪些工具需要配置环境?是否必须?
- 这样的语句怎么查有多少条数据?
- .net 下 一次提交2w条update 的性能问题
- 这是oracle的问题还是我写的sql的问题?求sql达人给看一看
外面还有transaction么。你这个transaction提交了,如果是required或者是nested的,还需要最外面的也提交才行。