我们通过Hibernate做开发一个正确思维是这样:先建立对象,把实体抽象出来。两个实体对象User和Group
这样两个对象是孤立的,之间没有任何关系的,你要想让它们有关系的话,肯定要持有对方的引用才可以.在用户那边持有对组的引用,这样两个对象才有了关系
hibernate多对一关联映射:
关联映射的本质:
* 将关联关系映射到数据库,所谓的关联关系是对象模型在内存中的一个或多个引用
*在多的一边使用标签: 这样写会在多的一端添加一个字段叫group,这样写(group)会产生冲突,必须重命名,因为sql中的关键字重复,必须采用column重新命名改为:
,这个字段作为外键指向一的那端。
注意:如果实体类和实体类中的属性和sql中的关键字重复,必须采用table或column重新命名
会在多的一端加入一个外键,指向一的一端,这个外键是由
中的column属性定义的,如果忽略了这个属性那么默认的外键与实体的属性一致
标签的定义示例:
*
阅读(767) | 评论(0) | 转发(0) |