1. transientObject exception :
object references an unsaved transient instance - save the transient instance before flushing
[color=green]该异常,一般只有 表内出现一对多,多对一,一对一这种情况出现[/color]
解决办法: [color=brown]出现这个错误的原因是在保存该对象前,发现该对象包含有其他空的对象。想了想,不应该在保存team之前手动保存student对象的,应该是自动啊,想了想,在team.hbm.xml中的map上添加cascade="save-update",搞定!
或者在属性字段上 加注释 @Cascade(value={CascadeType.SAVE_UPDATE} 该字段属于级联对象。[/color]
问题有可能有误, hibernate 默认也是级联增删改的.. 想不级联的话要set(null)就好了
2. 待更新
object references an unsaved transient instance - save the transient instance before flushing
[color=green]该异常,一般只有 表内出现一对多,多对一,一对一这种情况出现[/color]
解决办法: [color=brown]出现这个错误的原因是在保存该对象前,发现该对象包含有其他空的对象。想了想,不应该在保存team之前手动保存student对象的,应该是自动啊,想了想,在team.hbm.xml中的map上添加cascade="save-update",搞定!
或者在属性字段上 加注释 @Cascade(value={CascadeType.SAVE_UPDATE} 该字段属于级联对象。[/color]
问题有可能有误, hibernate 默认也是级联增删改的.. 想不级联的话要set(null)就好了
2. 待更新