hibernate多对多关系---【小白系列】0基础到熟练应用hibernate框架(十三)
来源:互联网 发布:java核心技术卷2 编辑:程序博客网 时间:2024/05/17 04:51
对象关系映射
R(relation关系型数据库-->用户表、角色表)
O(Object对象-->用户、角色)
M(Mapping映射)
还有把两个配置文件引入到hibernate的主配置文件,这里我就不截图了
O(Object对象-->用户、角色)
M(Mapping映射)
注意:
多对多关系也需要一方放弃维护关系,一般我们根据业务来选择谁放弃,比如 用户|角色,录入用户时才选择角色,所以角色放弃,订单|商品 生成订单时包含了商品,所以订单维护,老师|学生,肯定学生选择老师,所以学生维护
多对多关系也可以设置级联属性(cascade) 使用save-update倒没什么,但是级联删除操作,是不可以出现在多对多关系中的,否则,你可以去试试。 个人建议,多写两行代码去手动维护。
案例代码演示
添加角色以及对应用户
阅读全文
0 0
- hibernate多对多关系---【小白系列】0基础到熟练应用hibernate框架(十三)
- hibernate一对多|多对一关系---【小白系列】0基础到熟练应用hibernate框架(十二)
- hibernate环境搭建教程---【小白系列】0基础到熟练应用hibernate框架(一)
- hibernate主键生成策略---【小白系列】0基础到熟练应用hibernate框架(七)
- hibernate一级缓存---【小白系列】0基础到熟练应用hibernate框架(九)
- hibernate事务---【小白系列】0基础到熟练应用hibernate框架(十)
- HibernateUtils工具---【小白系列】0基础到熟练应用hibernate框架(四)
- hibernatJPA---【小白系列】0基础到熟练应用hibernate框架(十五)
- hibernate的Configuration,SessionFactory,Session详解---【小白系列】0基础到熟练应用hibernate框架(二)
- hibernate增删改查案例教程---【小白系列】0基础到熟练应用hibernate框架(三)
- hibernate加载策略session.load()与session.get()---【小白系列】0基础到熟练应用hibernate框架(五)
- hibernate实体类的创建规则---【小白系列】0基础到熟练应用hibernate框架(六)
- hibernate实体类的三种状态---【小白系列】0基础到熟练应用hibernate框架(八)
- hibernate中对象视图导航查询|加载策略---【小白系列】0基础到熟练应用hibernate框架(十四)
- hibernate中的批量查询(HQL查询&投影&Criteria&离线&sql)---【小白系列】0基础到熟练应用hibernate框架(十一)
- struts2环境搭建---【小白系列】0基础到熟练应用struts2框架(一)
- Struts2结果视图配置---【小白系列】0基础到熟练应用struts2框架(二)
- struts2获取作用域对象---【小白系列】0基础到熟练应用struts2框架(三)
- shll编程
- dockerfile简单使用
- Hander多线程实现ProgressBar的自动完成
- 用nodeJS搭建简单的静态服务
- JavaScript页面加载进度条
- hibernate多对多关系---【小白系列】0基础到熟练应用hibernate框架(十三)
- func_get_arg(),func_get_args()和func_num_args()的用法
- Leetcode442. Find All Duplicates in an Array
- JavaScript中本地对象、内置对象和宿主对象
- 分离链接法的删除操作函数
- 微信支付爬坑记——微信支付开发出现redirect_uri参数错误的解决方法
- 第一次写博客~
- 在opencv2.4.x版本中处理图像EXIF orientation不统一的问题
- 更新sdk,遇到了更新下载失败问题: