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
接口。
阅读 462 · 发布于 2023-02-25
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
MySQL 查询重复数据阅读 1805
-
Vue 页面切换时弹出确认框阅读 3570
-
数据结构:环形链表-约瑟夫环阅读 1336
-
IDEA go mod Unresolved Dependency阅读 172
-
Kubernetes Namespaces 相关命令阅读 1005
-
Nginx 配置之解决 413 错误(Request Entity Too Large)阅读 5728
-
Windows WSL 下 Docker 启动报 waiting for init preliminary setup caused: EOF: unknown 错误阅读 3776
-
Spring Boot 自动配置原理阅读 1755
-
JMeter 登录后进行压测以及压测结束后退出阅读 2030
-
Java 微基准测试 JMH阅读 347