2、hibernate的 save 保存失败的解决方法
2015-10-03 14:19
363 查看
1.关于hibernate的save方法保存失败的原因,没有保存Session,只是利用hibernateUtils.opensession()去获取session。
错误的代码如下:
修改后,正确的代码如下:
错误的代码如下:
//没有将session保存下来 Transaction tc = HibernateUtil.openSession().beginTransaction(); Person person = new Person(); person.setMoney(1000); person.setName("1111111"); HibernateUtil.openSession().save(person); HibernateUtil.openSession().flush(); tc.commit();
修改后,正确的代码如下:
//将session保存下来 Session session = HibernateUtil.openSession(); Transaction tx = session.beginTransaction(); Person person = new Person(); person.setMoney(1000); person.setName("1111111"); session.save(person); tx.commit();
相关文章推荐
- 我要学习的各种语言和学习路径图
- 排序算法
- ZOJ-3829-Known Notation
- Jmeter属性和变量
- poj1131-Octal Fractions(进制转换)
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- HashMyFiles生成文件的SHA和MD5
- 从Windows到Mac迁移Android项目出现错误解决方案
- 关于Core Graphics中基本仿射变换
- [LeetCode(Q69)] Sqrt(x) (编程实现sqrt)
- 109. Convert Sorted List to Binary Search Tree (List; Divide-and-Conquer, dfs)
- 信息安全系统设计基础第三周学习总结
- ZOJ-3827-Information Entropy
- Majority Element II
- 【转】HDFS 的Trash回收站功能的配置、使用
- qsort对多维数组和结构体的排序
- ARM设置模式为管理模式
- hdu5208 Where is Bob 数位dp
- Flex Style Explorer
- ubuntu防火墙设置