是和数据库表间关联相关的。
比如员工表和公司表,
一个员工只能隶属于一个公司。
而一个公司可以有多个员工。
是hibernate的一种映射关系啊,还有
Hibernate关联映射是再数据表关联的基础上,根据业务需求,为了存取数据的方便高效而设的。但是数据表的关联不一定导致Hibernate关联映射
many-to-many 多对多 比如一个用户可以有多种角色 一种角色可以对用多个不同的用户
所以角色和用户之间的关系是多对多的关系 一般要用第三张表来出来两者对应的关系
one-to-many 一对多 比如一个老师可以对应很多个学生
many-to-one 相反的是多对一
one-to-one 一对一 比如公民和身份证就是一一对应的
在hibernate中以1对多为例(老师-学生)
配置文件
# teacher.hbm.xml
# student.hbm.xml
希望对你有用