Hibernate高级实体关联映射之多值的实体关联(用组件类实现三重关联,单向导航)
这里只演示了单向导航的例子。
这个例子从Hibernate高级实体关联映射之多值的实体关联(多对多关联的两种思路之二)这篇bog演变而来。这个例子增加了一个实体,MyClass中有这三个实体的外键。请看代码 :
pom.xml:
resources/hibernate.cfg.xml:
pojo/Teacher.java:
pojo/Teacher.hbm.xml:
pojo/Student.java:
pojo/Student.hbm.xml:
pojo/Group.java:
pojo/Group.hbm.xml:
pojo/MyClass.java:
util/HibernateUtil.java:
util/Manager.java:
表结构:
上例是用bag实现的关联,用set也可以实现, 但list,map不知道可不可以,不过没有测试!!