码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-11-18 12:48:29      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:表的映射文件问题   javaweb+hibernate   .hbm.xml   

使用映射文件获取数据库的表实例

建立.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与表的绑定。

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

标签:表的映射文件问题   javaweb+hibernate   .hbm.xml   

原文地址:http://8942041.blog.51cto.com/8932041/1713901

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!