최대 절전 모드에서리스트를 매핑하는 데 문제가있는 것 같습니다. 우리 프로젝트에서 클래스 은 Answer
이고 Answer
은 List<String>
을 포함합니다.최대 절전 모드,리스트 <String>
주석을 사용하여 최대 절전 모드에서 List<String>
을 마핑 할 수 있습니까? 내 말은, @Entity
주석이 없기 때문입니까?
감사
최대 절전 모드에서리스트를 매핑하는 데 문제가있는 것 같습니다. 우리 프로젝트에서 클래스 은 Answer
이고 Answer
은 List<String>
을 포함합니다.최대 절전 모드,리스트 <String>
주석을 사용하여 최대 절전 모드에서 List<String>
을 마핑 할 수 있습니까? 내 말은, @Entity
주석이 없기 때문입니까?
감사
사용 @ElementCollection
를 참조하십시오
@ElementCollection
@CollectionTable(name="Nicknames", [email protected](name="user_id"))
@Column(name="nickname")
public List<String> getNicknames() { ... }
출처 :7.2.3. Collections of basic types and embeddable objects
는
@org.hibernate.annotations.CollectionOfElements(
targetElement = java.lang.String.class
)
@JoinTable(
name = "foo",
joinColumns = @JoinColumn(name = "foo_id")
)
@org.hibernate.annotations.IndexColumn(
name = "POSITION", base = 1
)
@Column(name = "baz", nullable = false)
private List<String> arguments = new ArrayList<String>();
을 시도하거나 this detail example
['@deprecated use @ ElementCollection'] (http://docs.jboss.org/hibernate/core/3.6/javadocs/index.html?org/hibernate/annotations/CollectionOfElements.html) –
니스, thanks @Sean 패트릭 플로이드 – stackoverflow