Transaction ts=session.beginTransaction(); //创建事务
session.save(user); //执行增删改操作
ts.commit(); //提交事务
Hibernate的事务必须自己开启然后执行增删改操作后自己手动提交。
你没配置事务的话就得自己手动提交事务了。
不过既然用了Spring,为什么不用AOP配置它的事务呢,spring管理事务罡罡的!
我也在研究bonecp连接池,它整合在SSH中好用不?
return (long) gethibernatetemplate().save();
上面那个是spring集成的hibernate。。。
如果是纯hibernate的话就是session.save(pojo)....返回的是一个serializable的对象,可强转成long或者integer等封装类,需手动转换成基本类型如int,long等
补充:恩,是保存,但保存的同时返回值也就是它在数据库的id,如果不信可以一试
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....