Spring Boot JPA 使用 @IdClass 添加联合主键
Spring Boot JPA 大约 383 字需求
使用JPA
添加联合主键。
代码
@Setter
@Getter
@Entity
@Table(name = "hobby")
@IdClass(Hobby.class)
public class Hobby implements Serializable {
@Id
@Column
@GeneratedValue(strategy = GenerationType.AUTO)
@Comment("联合主键-爱好ID")
private Long id;
@Id
@Comment("联合主键-用户ID")
private Long userId;
}
说明
使用@IdClass
指定联合主键所在的类。
使用@Id
标注主键的字段。
联合主键所在的类必须实现Serializable
接口。
阅读 72 · 发布于 2023-02-25
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
微信小程序修改 wxParse 支持代码块不换行/表格无法横向滚动等阅读 3596
-
设计模式之外观模式阅读 1740
-
curl 命令遇到重定向时请求重定向后地址阅读 2825
-
移动端使用 Chrome 开发者工具调试网页阅读 1806
-
Linux cron 任务定时删除 5 天前的日志阅读 1100
-
Linux 之 CentOS 安装 JDK 及 JRE阅读 2548
-
dubbo-admin Failed to invoke remote method: getMetricsByGroup阅读 5722
-
Java jcmd 开启和关闭 JMX阅读 2507
-
Linux 统计文本行数阅读 1360
-
IDEA Kubernetes 远程 Debug 连接中断问题阅读 468