<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse - Hibernate Tools
-->
<hibernate-mapping>
<class name="com.rongbin.joinclass.Item" table="Item" schema="dbo" >
<id name="id" type="java.lang.String">
<column name="id" length="50" />
<generator class="assigned" />
</id>
<property name="name" type="java.lang.String">
<column name="name" length="50" not-null="true" ></column>
</property>
<property name="manufacturer" type="java.lang.String">
<column name="manufacturer" length="50" not-null="true" />
</property>
<joined-subclass name="com.rongbin.joinclass.Book" table="Book">
<key column="id"></key>
<property name="pagecount" type="java.lang.String" column="pagecount"></property>
</joined-subclass>
<joined-subclass name="com.rongbin.joinclass.Dvd" table="Dvd">
<key column="id"></key>
<property name="regioncode" type="java.lang.String" column="regioncode"></property>
</joined-subclass>
</class>
</hibernate-mapping>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!--
Mapping file autogenerated by MyEclipse - Hibernate Tools
-->
<hibernate-mapping>
<class name="com.rongbin.subclass.Item" table="TItem" schema="dbo" >
<id name="id" type="java.lang.String">
<column name="id" length="50" />
<generator class="assigned" />
</id>
<discriminator column="category" type="java.lang.String"></discriminator>
<property name="name" type="java.lang.String">
<column name="name" length="50" not-null="true" />
</property>
<property name="manufacturer" type="java.lang.String">
<column name="manufacturer" length="50" not-null="true" />
</property>
<subclass name="com.rongbin.subclass.Book" discriminator-value="1">
<property name="pagecount" type="java.lang.String">
<column name="pagecount" length="50" />
</property>
</subclass>
<subclass name="com.rongbin.subclass.Dvd" discriminator-value="2">
<property name="regioncode" type="java.lang.String">
<column name="regioncode" length="50" />
</property>
</subclass>
</class>
</hibernate-mapping>
本文详细介绍了使用Hibernate进行对象关系映射(ORM)的具体配置方法,包括如何定义基本属性及子类属性,适用于多种数据库环境。通过具体示例展示了如何为不同类型的实体设置属性映射。
4491

被折叠的 条评论
为什么被折叠?



