我在向具有uniqueidentifier名称ID(是PK)的表中添加寄存器时遇到问题。 我可以从表中选择数据,但我无法插入表中。 我收到此错误:org.hibernate.exception.ConstraintViolationException:无法插入 hbm es:
<id name="id">
<column name="ID"/>
<generator class="native"/> (also try with guid)
</id>
<property column="NUM_CUENTA" name="numC"/>
<property column="EMAIL" name="email"/>
我使用以下命令添加寄存器:
MailEres me = new MailEres();
me.setEmail(email);
me.setNumC(numC);
getSession().save(me);
getSession().flush();
在MailEres类中,我有ID,电子邮件和numC的getter和setter。
我正在使用Mssql 2008
谢谢!