Ebean은 JPA 1.0 만 지원하고 @PrivateOwned와 같은 몇 가지 모드 주석을 추가합니다. 유감 스럽지만 @ElementCollection
은 아직 지원되지 않습니다 (Ebean 2.8.x).이 문제에 대한 티켓이 있습니다. http://www.avaje.org/bugdetail-378.html
문자열 엔터티 (ID 및 문자열 필드가있는 엔터티) 테이블을 만들 수 있습니다. 세트가 너무 크지 않으면 문자열을 단일 문자열로 평평하게 만듭니다.
public String extra;
public Set<String> getExtra() {
// Split the string along the semicolons and create the set from the resulting array
return new HashSet<String>(Arrays.asList(extra.split(";")));
}
public void setExtra(Set<String> extra) {
// Join the strings into a semicolon separated string
this.extra = Joiner.on(";").join(extra);
}