您的位置:首页 > 编程语言 > Java开发

表的映射文件问题,javaweb+hibernate , .hbm.xml

2015-11-18 10:20 344 查看
使用映射文件获取数据库的表实例
建立.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与表的绑定。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息