我回到 Stackoverflow,想知道 Hibernate 的 hbm.xml 文件中的值之间有什么区别。
我更好地解释自己:
<property column="LOGIN_NAME" generated="insert" lazy="false" name="loginName" not-null="true" type="java.lang.String" unique="true">
<column length="128" name="LOGIN_NAME" not-null="true" sql-type="VARCHAR(128)" unique="true"/>
</property>
在上面的示例中,我重复了一些值,例如not-null
,unique
或column-name
两者<property>
和<column>
。我的问题是,有什么区别?其中哪些必须/应该定义?