JPA 派生标识符的两种实现方式

Posted 涉谷猫猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JPA 派生标识符的两种实现方式相关的知识,希望对你有一定的参考价值。

方法一:
@Entity
@IdClass(ModuleId.class)
public class Module {

@Id
private Integer index;

@Id
@ManyToOne
private Page page;

private Integer cols;
}

方法二:
@Entity
public class Element {

@EmbeddedId
private ElementId id;

@ManyToOne
@MapsId("pageId")
@JoinColumn(name = "mypage_id")
private Page page;

private String name;
}

以上是关于JPA 派生标识符的两种实现方式的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot jpa标识,新行的ID向前跳跃10K [重复]

JPA一对多单向

SpringBoot中使用Spring Data Jpa 实现简单的动态查询的两种方法

ArcGIS风暴ArcGIS自动生成标识码(BSM)的两种方法案例教程

ArcGIS风暴ArcGIS自动生成标识码(BSM)的两种方法案例教程

JPA:如何映射 SQL Server 唯一标识符类型