Hibernate 是如何管理数据库表的关联关系的

2014-11-24 18:57:59 · 作者: · 浏览: 6

数据库的关联关系是通过主外键实现的:


Hibernate中管理的实体类的关联关系是通过包含来实现的,根据关联的2方是否相互包含分为单向关联和双向关联:


Hibernate 配置实体关联不仅仅要在实体类中包含关联类,而且要在hbm映射文件中说明。





一对一外键关联


Class Team()


{


Int teamid;


String teamname;


Address address;



}




Class Address()


{


Int addId;


String city;


String detailAdd;



Team team;


}




一对一主键关联


Class Team()


{


Int teamid;


String teamname;


Address address;



}








Class Address()


{


Int addId;


String city;


String detailAdd;



Team team;


}