JAP学习笔记(3)之映射关系和二级缓存

本文详细介绍了JPA中的映射关联关系,包括单向多对一、单向一对多、双向一对多、双向一对一和双向多对多的配置与使用。同时,阐述了如何开启和配置二级缓存,包括在persistence.xml中设置和引入相关依赖等步骤。
摘要由CSDN通过智能技术生成

映射关联关系

单向多对一

Order、Customer多对一


1)        使用@ManyToOne来映射多对一的关联关系。

2)        使用@JoinColumn来映射外键。

3)        使用@ManyToOne的fetch属性来修改默认关联属性的加载策略。

4)        保存时先保存1的一端,后保存多的一端,可避免产生多余的UPDATE语句。

5)        不能直接删除1的一端,存在外键约束。

单向一对多


1.        使用@OneToMany来映射1-n的关联关系

2.        使用@JoinColumn来映射外键列的名称。

3.        使用@OneToMany的fetch属性来修改默认加载策略。

4.        可通过@OneToMany的cascade属性来修改默认的删除策略。

casecade={Casca

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值