0
하나의 선택 사항 인 테이블 O ... 1을 조인 할 데이터베이스가 있습니다.EclipseLink에서 하나의 선택 관계에서 하나의 관계로
지속성에서 사용하는 태그 엔티티 클래스 @OneToOne 또는 @OneToMany 관계?
도움 주셔서 감사합니다.
하나의 선택 사항 인 테이블 O ... 1을 조인 할 데이터베이스가 있습니다.EclipseLink에서 하나의 선택 관계에서 하나의 관계로
지속성에서 사용하는 태그 엔티티 클래스 @OneToOne 또는 @OneToMany 관계?
도움 주셔서 감사합니다.
@OneToOne
당신이 찾고있는 것입니다. 선택적 속성은 1-0.1.1인지 1-1인지를 알려주는 데 사용됩니다. 기본적으로 optional
이 true이므로 1-0.1입니다.
그렇다면 NullPointer를 가질 수 있기 때문에 조심해야합니다. 제가 의미하는 것을 볼 때 거기에없는 가치를 얻으려고 할 때입니다. – user1048282
물론 가능합니다. 필드는 Nullable이므로 메서드를 호출하기 전에 Null을 확인해야합니다. –
@OneToMany를 사용하는 것이 더 쉽지는 않으며 for 루프는 nullable에서 메서드를 실행하는 것을 방지합니다. 예를 들어 for (Object o : objectsList) {o.getId}입니다. 여기서 객체 목록의 크기는 0이 아니므로 값이 없습니다. 그게 실용이야 ?? – user1048282