JPA注释,内嵌数据对象

@Data
@Embeddable
@NoArgsConstructor @AllArgsConstructor
@JsonNaming(value = LowerCaseWithUnderscoresStrategy.class)
public class AccountHolder {
    
    @NonNull @NotNull
    @Column(nullable = false)
    @Enumerated(EnumType.STRING)
    private AccountHolderType accountHolderType;
    
    @NotNull @NonNull
    @Column(nullable = false)
    private String accountHolderId;
    
}
原文地址:https://www.cnblogs.com/feika/p/4544123.html