Java 如何从一个列表中检索表中的多个条目?
谢谢你的帮助;) 我刚开始使用hibernate,想在我的私人项目中试用它。Java 如何从一个列表中检索表中的多个条目?,java,database,hibernate,hql,Java,Database,Hibernate,Hql,谢谢你的帮助;) 我刚开始使用hibernate,想在我的私人项目中试用它。 我想做的是:我想有一个像 public class Playlist { private long id; private String name; private long owner_ID; private ArrayList<String> urls; } 公共类播放列表{ 私人长id; 私有字符串名称; 私人长所有者ID; 私有ArrayList URL; } 其
我想做的是:我想有一个像
public class Playlist {
private long id;
private String name;
private long owner_ID;
private ArrayList<String> urls;
}
公共类播放列表{
私人长id;
私有字符串名称;
私人长所有者ID;
私有ArrayList URL;
}
其中列表应包含指向某些歌曲的URL
目前,我的数据库中每个url都有一个条目有更好的方法吗?
至于我的主要问题:我如何接收/保存列表?
我可以得到一个“普通”的表条目rn,但我还没有在组合jet中使用Hibernate和list/ArrayLists
希望你能帮助我;)
如果需要其他信息,请随时询问。因为
URL
是一个基本值(字符串
),您可以使用@ElementCollection
)
@Entity
public class Playlist {
@Id
private Long id;
private String name;
private long owner_ID;
@ElementCollection
private List<String> urls;
}
@实体
公共类播放列表{
@身份证
私人长id;
私有字符串名称;
私人长所有者ID;
@元素集合
私有列表URL;
}
此映射链接两个表:
具有播放列表
,id
,名称
列的表所有者id
表,其中包含playlist\u url
和playlist\u id
列url
有关更多信息,请查看。哦,等等,不……它告诉我
org.hibernate.AnnotationException:java.util.ArrayList集合类型不受属性支持:de.dragonbot.entity.Playlist.url
。您应该更改私有ArrayList URL代码>到私有列表URL代码>