gpt4 book ai didi

java - 用于一对多关系的 JPA IN 子句

转载 作者:行者123 更新时间:2023-12-01 21:29:30 26 4
gpt4 key购买 nike

我有以下 jpa 实体:

Music_playlist[

Integer music_id;

Integer playlist_id;

List<Genre> genres;
]

Genre[
Integer genre_id;
]

我想知道是否可以进行命名查询来检索 music_playlist 实体,其流派属性包含流派对象,其 genre_id 等于命名参数。像这样的事情:

SELECT mp FROM music_playlist WHERE :genreId in mp.genres.genre_id

最佳答案

另一个解决方案可能是:

SELECT mp FROM music_playlist mp JOIN mp.genres g WHERE :genreId = g.genreId

关于java - 用于一对多关系的 JPA IN 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37615130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com