我正在为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