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>