내가 객관화 할 새로운 오전과 내가 가장 지속 할 내가 그들을 위해하려는 경우 필드가 개인을 할 수있는 코드@Embedded & @ 아이디 질문
public class Uid {
@Id private String name; // e-mail id
private String oauth2_token; // A token
... // constructors/setters/getters
};
public class Message {
@Id Long msg_id;
private String message;
@Embedded private Uid uid;
... // constructors/setters/getters
};
- 에 예시되어 몇 가지 의심을했다?
- 클래스 UID이 필드는 UID 다음 @Id, 표시 전혀이 허용 클래스로 @Embedded메시지 상이한 유형이라도. 별도 @Id 필드 (갖는다이다 및 보유 예 있다면,/예외가주의 사항입니까?
들으와 환호.
Uid 클래스에 @Id 주석을 두 개 사용 하시겠습니까? 그렇다면 틀린 것입니다 ... 하나의 필드 만 클래스 당 ID를 보유 할 수 있습니다. –
잘못 추가 된 ** @ Id ** 입력란에 대해 사과드립니다. U r 오른쪽, ** Uid **의 ** @ Id ** 필드 하나만을위한 것입니다. – pbhowmick