not*_*oop 8 java persistence hibernate jpa
使用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; }
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试保存它时,我收到以下错误:
[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)]
Run Code Online (Sandbox Code Playgroud)
我尝试添加' @CollectionOfElements
' getList()
,然后只id
保存到库中.没有为列表创建相应的列.
注意:我只是在尝试Hibernate,所以我可以使用文档链接来帮助我理解Hibernate中的集合关系管理
看看这个.也许它有所帮助.
您是否按如下方式应用@CollectionOfElements?
@org.hibernate.annotations.CollectionOfElements(
targetElement = java.lang.String.class
Run Code Online (Sandbox Code Playgroud)
)
归档时间: |
|
查看次数: |
14707 次 |
最近记录: |