erator??class="native"/>
?????? </id>
?????? <property??name="name"??/>
?????? <set??name="role"??table="t_user_role">
?????? <key??column="userid"></key>
?????? <many-to-many??class="Role"??column="roleid"??/>
?????? </set>
???? </class>
</hibernate-mapping>
???ò£o
1 ???ó?£Dí£o
Role[id-int,name-String,user-Set]
User[id-int,name-String,role-Set]
2 mapping???t£o
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="com.nintenyun.hibernate">
???? <class??name="Role"??table="t_role">
?????? <id??name="id">
???????? <generator??class="native"/>
?????? </id>
?????? <property??name="name"??/>
?????? <set??name="user"??table="t_user_role">
?????? <key??column="userid"></key>
?????? <many-to-many??class="User"??column="userid"??/>
?????? </set>
???? </class>
</hibernate-mapping>
Hibernate?÷??ó3é?1??μ×ü?á(5)
ê±??:2010-12-14 javaeye nintenyun
5 ?ì3Dmapping
μúò?àà?ì3Dó3é?
1 ???ó?£Dí
Animal
private??int??id
private??String??name
private??Boolean??sex
--------------------------------------------------
public??class??Bird??extends??Animal
private??int??height
--------------------------------------------------
public??class??Pig??extends??Animal
private??int??weight
2 mapping ???t
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="com.nintenyun.hibernate">
???? <class??name="Animal"??table="t_animal"??>
?????? <id??name="id"??>
???????? <generator??class="native"/>
?????? </id>
?????? <discriminator??column="type"?? type="string"></discriminator>
?????? <property??name="name"/>
?????? <property??name="sex"/>
?????? <subclass??name="Pig"??discriminator-value="P">
???????? <property??name="weight"/>
?????? </subclass>
?????? <subclass??name="Bird"??discriminator-value="B">
???????? <property??name="height"/>
?????? </subclass>
???? </class>
</hibernate-mapping>
Hibernate?÷??ó3é?1??μ×ü?á(6)
ê±??:2010-12-14 javaeye nintenyun
μú?tààmapping
1 ???ó?£Dí
2 mapping ???t
Xml′ú??
<?xml??version="1.0"?>
<!DOCTYPE??hibernate-
|