pom.xml:
resources/hibernate.cfg.xml:
pojo/Image.java :
pojo/Item.java:
pojo/Item.hbm.xml:
util/HibernateUtil.java:
util/Manager.java:
表结构:
输出sql与日志:
上例中,集合表的主键现在是ITEM_ID和IMAGENAME的复合。
像Image这样的复合元素类不是只限于像fileName这样基本类型的简单属性。它可以包含其他的组件,通过<mested-composite-element>映射,甚至对实体的<many-to-one>关联。但是它无法拥有集合。