社区
Web 开发
帖子详情
JPA联合主键之后 联合主键的那两个字段的值怎么取
java120936434
2013-04-13 11:58:08
JPA联合主键之后 联合主键的那两个字段的值怎么取
...全文
426
4
打赏
收藏
JPA联合主键之后 联合主键的那两个字段的值怎么取
JPA联合主键之后 联合主键的那两个字段的值怎么取
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiangpi1991
2015-04-18
打赏
举报
回复
如果复合主键中的属性并不是两个String类型的属性,而是两个比如是:学生和课程这两个实体类型,也就是说如果复合主键中的属性是外键的话,这个其中的注解又该如何配置呢,还有我更想问的是,如果当我要删除一个学生的时候,我希望能级联地删除这个含有学生与课程这两个类的主键的关联表,谢谢!
java120936434
2013-04-20
打赏
举报
回复
问题已经解决。@Embeddable 之后我在实体里面 直接这个联合主键的 对象.get @Embeddable 需要的属性。
xizhou704
2013-04-14
打赏
举报
回复
顶楼上,主键类要求实现Serializable接口
ccg5230
2013-04-13
打赏
举报
回复
你用的是hibernate的jpa实现吗,你可以将符合主键的字段封装成一个类,再把它作为表的一个主键id属性。 使用@Embeddable,@EmbeddedId注解。不知道能不能满足你的要求
两个
属性定义一个主键:
JPA
中的
联合主键
JPA
基础(十三):
JPA
中的
联合主键
两个
或多个
字段
组成的主键,我们叫
联合主键
。在面向对象中,我们用
JPA
怎么定义这种情况呢?怎么定义
联合主键
?用面向对象的思想来思考的话,
联合主键
里的复合主键(
字段
),可以把它看成一个整体,然后采用一个主键类来描述这个复合主键的
字段
。 这里面主要是一些类的主键是
联合主键
, 主键是有
两个
属性构成的 关于
联合主键
类,
JPA
中使用
联合主键
产生的若干问题
最近在做一个项目,关于考试系统的,后台用的SpringBoot框架,因为设计需求,需要在某个实体中使用一个
联合主键
,而同时这个实体由与其他
两个
实体有映射关系,于是开始了踩坑之旅。。。 先看一下实体,是一个考试的实体,
联合主键
是学生的id和试卷的id,同时一个学生可以有多场考试,一张试卷也可以用在多场考试中,所以还有
两个
一对多的关系映射。 //
联合主键
@Embeddable public cl
JPA
联合主键
配置
JPA
联合主键
的配置,自己找了网上的一些写法,参考https://www.cnblogs.com/boywwj/p/8031106.html,https://baijiahao.baidu.com/s?id=1617918647119711819&wfr=spider&for=pc,有两种实现方式:1. 使用 @Embeddable @EmbedId 注解 2. @IdC...
JPA
联合主键
并做从表外键
@Embeddable public class BasicOrderPK implements Serializable { ... //
联合主键
的
两个
字段
单独生成一个可嵌入的对象 @Column(name="order_id") private int orderId; @Column(name="goods_code") private int g
Spring Data
JPA
设置表
联合主键
遇到了一个新的问题,就是如何使用 Spring Data
JPA
建立表的
联合主键
?网上找了很多答案,自己也踩了一些坑,总结出了三种方式,记录一下。 1. 第一种方式: 第一种方式是直接使用 @Id 这个注解,来设置
联合主键
,例如下面这样,我要在 stu_no 和 stu_name 上建立
联合主键
: @Entity @Table(name = "student") public class...
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章