用户登录
用户注册

分享至

hibernate 组件映射

  • 作者: 施主快躲开老衲要开枪了
  • 来源: 51数据库
  • 2020-09-29
就是多对一关系的意思
是和数据库表间关联相关的。

比如员工表和公司表,
一个员工只能隶属于一个公司。
而一个公司可以有多个员工。



  是hibernate的一种映射关系啊,还有。 用来指明类和表之间的对应关系Hibernate根据该文件生成SQL语句
Hibernate关联映射是再数据表关联的基础上,根据业务需求,为了存取数据的方便高效而设的。但是数据表的关联不一定导致Hibernate关联映射




  many-to-many 多对多 比如一个用户可以有多种角色 一种角色可以对用多个不同的用户
所以角色和用户之间的关系是多对多的关系 一般要用第三张表来出来两者对应的关系
one-to-many 一对多 比如一个老师可以对应很多个学生
many-to-one 相反的是多对一
one-to-one 一对一 比如公民和身份证就是一一对应的

在hibernate中以1对多为例(老师-学生)
配置文件
# teacher.hbm.xml















# student.hbm.xml











希望对你有用
软件
前端设计
程序设计
Java相关