如何将 table 中的多个条目检索到一个列表中?
How to retrieve multiple entries from table into one list?
感谢您的帮助 ;)
我是 hibernate 的新手,想在我的私人项目中试用它。
我想做的是:我想要一个class喜欢
public class Playlist {
private long id;
private String name;
private long owner_ID;
private ArrayList<String> urls;
}
列表中应包含 url 一些歌曲。
目前我的数据库中每个 url 都有一个条目。 有更好的方法吗?
对于我的主要问题:我怎样才能 recieve/save 列表?
我可以得到一个“正常的”table 条目 rn 但我没有使用 Hibernate 和 Lists/ArrayLists 组合 jet。
希望你能帮助我;)
如果需要更多信息,请随时询问。
由于 urls
是一个基本值 (String
),您可以使用 @ElementCollection
.
@Entity
public class Playlist {
@Id
private Long id;
private String name;
private long owner_ID;
@ElementCollection
private List<String> urls;
}
此映射链接两个 table:
playlist
table 其中有 id
、name
、owner_ID
列
playlist_urls
table 其中有 playlist_id
和 urls
列。
有关详细信息,请查看 here。
感谢您的帮助 ;)
我是 hibernate 的新手,想在我的私人项目中试用它。
我想做的是:我想要一个class喜欢
public class Playlist {
private long id;
private String name;
private long owner_ID;
private ArrayList<String> urls;
}
列表中应包含 url 一些歌曲。
目前我的数据库中每个 url 都有一个条目。 有更好的方法吗? 对于我的主要问题:我怎样才能 recieve/save 列表?
我可以得到一个“正常的”table 条目 rn 但我没有使用 Hibernate 和 Lists/ArrayLists 组合 jet。
希望你能帮助我;)
如果需要更多信息,请随时询问。
由于 urls
是一个基本值 (String
),您可以使用 @ElementCollection
.
@Entity
public class Playlist {
@Id
private Long id;
private String name;
private long owner_ID;
@ElementCollection
private List<String> urls;
}
此映射链接两个 table:
playlist
table 其中有id
、name
、owner_ID
列playlist_urls
table 其中有playlist_id
和urls
列。
有关详细信息,请查看 here。