使用映射文件获取数据库的表实例
建立.java,对应数据库表中列建立实例域,命名可以不相同,因为映射文件将会进行映射工作。
右键此java文件,new->other 建立.hbm.xml文件
修改.hbm.xml文件
<class name="cn.stargis.estar.basic.sequencemanager.model.SYS_SEQ_DEF" table="SYS_SEQ_DEF">
name后是.java的所在,SYS_SEQ_DEF是.java文件名
table后是数据库表名
<id name="id" type="string">
<column length="32" name="ID" />
<generator class="uuid" />
</id>
“id”是.java中实例名,"ID"是数据库表中列名
length用于限制长度 generator "uuid" 表示id随机产生。
对于其他一般的列,上述是主键列
<property generated="never" lazy="false" name="ruleId" type="string">
<column length="32" name="RULE_ID" />
</property>
name="ruleId" .java中实例名,name="RULE_ID"数据库表中列名。如此进行.java与表的绑定。
转载于:https://blog.51cto.com/8942041/1713901