홈>
이
Document
가
EmbeddedId
와 최대 절전 모드 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>
이 방법에 대해 더 나은 이름을 갖는 다른 방법이 있습니까?
ID 및 열 정의를 다음과 같이 변경할 수 있습니다 :
쿼리가 될 수 있도록 :
저에게는 좀 더 평범 해 보입니다.