您的位置:首页 > 移动开发 > Objective-C

org.hibernate.TransientObjectException:

2014-05-06 17:33 423 查看
org.hibernate.TransientObjectException: object references an unsaved transient instance before flushing:com.hibernate.domain.Student

错误分析:

1、该操作存在级联操作save-update

2、在客户端建立了classes与student之间的关系

classes.getStudents().add(student);

3、但是在映射文件Classes.hbm.xml没有写

<setname="students">

解决方案:

1、在映射文件中把cascade属性加上

2、可以在客户端显示的保存session.save(student),使student对象变成持久化状态的对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐