我正在爲Web應用程序使用Hibernate over SQL Server。我到目前爲止正在使用「增量」生成器類,並且最近遇到了ConstraintViolation異常。使用「身份」生成器時發生Hibernate異常 - 如何使用
於是,我改變發電機的「身份」,我收到以下錯誤 -
無法將NULL值插入列「assessment_administration_id」,表「faip.dbo.assessment_administration」;列不允許有空值。 INSERT失敗。
以下是映射 -
<class name="AssessmentAdministration" table="assessment_administration">
<id name="id" type="long" column="assessment_administration_id">
<generator class="identity" />
</id>
<property name="administrationName" column="administration_name" />
</class>
什麼我錯在這裏做什麼?我看了這篇文章http://www.coderanch.com/t/216051/ORM/java/Hibernate-MSSQL-identity-column,但解決方案沒有發佈。
你可以在這裏找到完整的例子..... http://www.technicalkeeda.com/hibernate-tutorial/hibernate-relationships/one-to-one-mapping-example-in-hibernate – Vicky 2012-12-09 15:52:11