hibernate 开发学习过程中遇到的问题:
2010-09-08 12:12
330 查看
org.hibernate.HibernateException: identifier of an instance of com.soft.sys.model.Org was altered from 1 to 1
看我配置文件:
<class name="Org" table="t_org">
<id name="id" column="id" type="int">
<generator class="increment"></generator>
</id>
实体文件:
public class Org {
private long id;
数据类型不一致。如果hibernate在类型转换时提示出错。
org.hibernate.SessionException: Session was already closed
出现这个异常的前提条件:
我们的事务管理是ThreadLocalSessionContext即在hibernte.cfg.xml配置文件中进行如下配置:
<property name="current_session_context_class">thread</property>
而当运行此模式后:
public int save(Org org) {
Session session = sessionFactory.getCurrentSession();
Transaction tran = session.beginTransaction();
tran.begin();
session.saveOrUpdate(org);
tran.commit();
// session.close();
return 0;
}
执行tran.commit();后将关闭session(); 所以我们在接下来 session.close()调用时多余的了。
看我配置文件:
<class name="Org" table="t_org">
<id name="id" column="id" type="int">
<generator class="increment"></generator>
</id>
实体文件:
public class Org {
private long id;
数据类型不一致。如果hibernate在类型转换时提示出错。
org.hibernate.SessionException: Session was already closed
出现这个异常的前提条件:
我们的事务管理是ThreadLocalSessionContext即在hibernte.cfg.xml配置文件中进行如下配置:
<property name="current_session_context_class">thread</property>
而当运行此模式后:
public int save(Org org) {
Session session = sessionFactory.getCurrentSession();
Transaction tran = session.beginTransaction();
tran.begin();
session.saveOrUpdate(org);
tran.commit();
// session.close();
return 0;
}
执行tran.commit();后将关闭session(); 所以我们在接下来 session.close()调用时多余的了。
相关文章推荐
- hibernate学习过程中遇到问题
- Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版 在用rails3.2学习过程中遇到的问题及解决方法
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- 学习安卓开发过程中遇到关于R.Java文件的问题
- ios开发学习过程中遇到的一些问题
- dwz问题(本文主要是供个人学习成长之用,陈述的是本人在开发过程中遇到的几个小问题的总结,可能兼或插入一些网络资料)
- 在学习Hibernate过程中遇到的问题! - the owning Session was closed
- Hibernate学习过程中遇到的几个小问题
- AutoCAD 二次开发学习系列【5】 - 开发过程中的问题整理
- PTZ云台开发过程中PELCO-D、PELCO-P协议遇到的问题
- 在开发Android项目过程中遇到的常见问题整合
- Android学习过程中遇到的问题
- 开发时间过程中遇到的一些问题
- Window Phone 开发 Panorama 控件学习中遇到的问题
- 微信小程序开发过程中遇到的问题
- 微信红包店小程序开发过程中遇到的问题 php获取附近周边商家 显示最近商家
- 个人在iOS开发过程中真机调试遇到的问题及解决方法
- android开发过程中遇到的问题以及解决办法
- 开发过程遇到的一些问题(三)
- id to load is required for loading 对Struts,Hibernate,Spring整合开发中遇到问题