【发布时间】:2010-11-24 12:58:18
【问题描述】:
使用 hibernate,我如何使用 List<String> 字段持久化一个类?
考虑以下实体类:
@Entity
public class Blog {
private Long id;
private List<String> list;
@Id
@GeneratedValue
public Long getId() { return id; }
public void setId(Long id) { this.id = id; }
public List<String> getList() { return list; }
public void setList(List<String> list) { this.list = list; }
}
但是,当我尝试保存它时,我收到以下错误:
[INFO] An exception occured while executing the Java class. null
Could not determine type for: java.util.List, at table: Blog, for columns: [org.hibernate.mapping.Column(list)]
我尝试将“@CollectionOfElements”添加到getList(),但只有id 被保存到库中。没有为列表创建相应的列。
注意:我只是在尝试 Hibernate,所以我可以使用文档链接,我们将帮助我了解 Hibernate 中的集合关系管理
【问题讨论】:
标签: java hibernate jpa persistence