【发布时间】:2016-07-12 16:15:55
【问题描述】:
我正在尝试使用 Hibernate XML 映射文件映射字符串列表。我的班级如下:
public class Historic {
private String id;
private String resolution;
private List<String> names;
private List<Score> scores;
private String base;
private List<Grade> grades;
}
我在文档中读到我应该使用<element> 标记,但我不知道如何引用Historic 类的特定属性。
我认为它可能是这样的:
<class name="Historic" table="HISTORIC">
<id name="id" column="id">
<generator class="native" />
</id>
<property name="resolution" type="string" column="resolution" />
<element
name="names"
column="names"
type="string"
/>
...
</class>
是吗?
【问题讨论】:
-
不能直接在一个表中做,需要先映射到其他表。
-
你可以这样做,但这不是一个好习惯。