码迷,mamicode.com
首页 > Web开发 > 详细

hibernate映射文件解析

时间:2018-03-22 17:23:43      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:持久   标识符   blog   hibernate   声明   body   doctype   持久化类   1.0   

 1 <!-- XML文件的声明 -->
 2 <?xml version="1.0" encoding="utf-8"?>
 3 <!-- hibernate DTD文件的声明 -->
 4 <!DOCTYPE hibernate-mapping PUBLIC
 5         "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
 6         "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
 7 <!-- 映射文件的根节点 -->
 8 <hibernate-mapping>
 9 <!--
10 对象关系映射的开始:class元素表示类和数据库中的表的映射关系。
11 name属性指定持久化类(或者接口)的Java全限定名;
12 table属性指定要映射的对应的数据库表名
13  -->
14     <class name="org.qiujy.bean.User" table="user">
15      <!--
16 持久化类对象的对象标识符(OID)和表的主键的映射关联:
17 name属性指定类中作为OID的属性名;
18 column属性表中主键字段的名字;
19 type属性指定Hibernate的映射类型
20       -->
21         <id name="id" column="id" type="int">
22               <!-- 指定对象标识符生成器:class属性指定生成器的类别名 -->
23             <generator class="native"/>
24         </id>
25          <!--
26 普通属性的映射:
27 name属性:属性的名字,以小写字母开头;
28 column属性:对应的数据库字段名
29 type属性:指定Hibernate的映射类型
30 -->
31         <property name="name" column="name" type="string"/>
32         <property name="age" column="age" type="int"/>
33     </class>
34 </hibernate-mapping>

 

hibernate映射文件解析

标签:持久   标识符   blog   hibernate   声明   body   doctype   持久化类   1.0   

原文地址:https://www.cnblogs.com/nuanbear/p/8624478.html

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