大家好,目前我正在使用Hibernate 4.1.5,我尝试过不同的方式。但我无法解决这个问题。 由于这个问题,我的生产服务器变得悬空。
任何帮助都会很棒。谢谢!
尝试在异常
之后回滚数据库事务org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing:
omegon.bo.exam.ExamQuestionAttemptBO
at org.hibernate.engine.internal.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:249)
at org.hibernate.type.EntityType.getIdentifier(EntityType.java:459)
at org.hibernate.type.ManyToOneType.isDirty(ManyToOneType.java:276)
:
答案 0 :(得分:2)
问题在于保存依赖对象......
例如,A类包含与B类的关系 - 假设其主键为B的一对多。
首先保存B实例,以便在保存A之前保持关系 - 与A的外键关系(ID)可用。
访问this link获取示例。