hibernate.hbm.xml

Hibernate.hbm.xml全局配置文件

<?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 package="relation">

<class name="Person" table="t_person">

<id name="id" column="id">
<generator class="increment"/><!-- 主键生成器,必写的,由hibernate自动创建主键 -->
</id>

<property name="name" column="name"/>

<property name="age" column="age"/>
<one-to-one name="passport" class="Passport" cascade="all">
</one-to-one>

</class>

<class name="Passport" table="t_passport">

<id name="id" column="id">
<generator class="foreign">
<param name="property">person</param>
</generator><!-- 主键生成器,必写的,由hibernate自动创建主键 -->
</id>

<property name="series" column="series"/>

<property name="expire" column="expire"/>

<one-to-one name="person" class="Person" cascade="all" constrained="true"></one-to-one>
</class>

</hibernate-mapping>

猜你喜欢

转载自lj519338345.iteye.com/blog/1101496
今日推荐