【发布时间】:2023-04-03 08:50:01
【问题描述】:
我有这个带有EmbeddedId 的Document hibernate jpa 实体:
@Entity
data class Document(
@EmbeddedId
@NotNull
val documentExpertId: DocumentExpertId,
// other fields
)
@Embeddable
data class DocumentExpertId(
@Column(nullable = false)
val expertId: String,
@Column(nullable = false)
val name: String
) : Serializable
要通过expertId获取所有文档,我想调用我的文档JPA存储库接口方法:
fun findAllByExpertId(String expertId): List<Document>
但是,我发现这样做的唯一方法是:
fun findAllByDocumentExpertIdExpertId(String expertId): List<Document>
还有其他方法可以为这个方法起一个更好的名字吗?
【问题讨论】:
标签: kotlin spring-data-jpa jpql composite-primary-key hibernate-jpa