<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<!-- 把类和数据库表关联 -->
<class name="model.Student" table="student" lazy="true">
<!-- id的产生方式是uuid.hex -->
<id name="id" unsaved-value="null">
<generator class="uuid.hex"></generator>
</id>
<property name="cardId" type="java.lang.String"></property><!-- 映射号 -->
<property name="name" type="java.lang.String"></property><!-- 映射学生名 -->
<property name="age" type="java.lang.Integer"></property><!-- 映射学生年龄 -->
<one-to-one name="cer" class="model.Certificate" fetch="join" cascade="all"></one-to-one><!-- 映射对应的身份证对象 -->
<many-to-one name="team" column="team_id" class="model.Team" fetch="join"></many-to-one><!-- 映射班级 -->
</class>
</hibernate-mapping>
这个是Student.hbm.xml文件内容