hibernate之映射组件

来源:互联网 发布:yii2 商城源码 编辑:程序博客网 时间:2024/04/28 13:34

 

hibernate之映射组件

 

下例中,Person映射为值类型,它是组件,Student映射为实体。

组件与实体的唯一区别:组件没有独立的同一性,因此持久化组件类不需要标识符属性或者标识符映射。

 

 


 

pom.xml:

 

 

resources/proxool.xml:

 

 

resources/hibernate.cfg.xml:

 

 

HibernateTest/Person.java ,  它是一个值类型,也就是组件类。

 

 

HibernateTest/Student.java:

 

 

HibernateTest/Student.java,  请注意componect元素

 

 

util/HibernateUtil.java:

 

 

util/StudentManager.java: