0
は、Hibernate設定でセットを定義するセクション1.2.4のHibernate JPA注釈
、URL http://docs.jboss.org/hibernate/core/3.5/reference/en/html_single/を参照してください。
<set name="emailAddresses" table="PERSON_EMAIL_ADDR">
<key column="PERSON_ID"/>
<element type="string" column="EMAIL_ADDR"/>
</set>
JPAアノテーションに変換するにはどうすればよいですか?
私は正しく、このような何かを得ていませんか? Set<String>
については
@OneToMany
@JoinTable(
name="PERSON_EMAIL_ADDR"
, joinColumns={
@JoinColumn(name="person_id")
})
private Set<String> emailAdresses;
+1(値ではなく、エンティティをマップする)
@ElementCollection
の代わり@OneToMany
必要です。例については、http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/#collections-ofvaluesを参照してください。 –