Java 如何在jpa中使用FIND_IN_SET

Java 如何在jpa中使用FIND_IN_SET,java,hibernate,jpa-2.0,find-in-set,Java,Hibernate,Jpa 2.0,Find In Set,如何在jpa中使用find\u in\u set 我需要这样做 SQL-从教师中选择*在集合中查找(“5”,deptid),id=101 其中,deptid具有逗号分隔的ID(我知道这是个坏主意,但它是遗留的。) 为此,我尝试使用标准,但没有找到任何限制,可以满足find\u in\u set 注意-需要有标准和限制的可能解决方案从教师t中选择t,其中find_in_set(“5”,t.deptid)=0,t.id=101 从教师t中选择t,其中在集合中查找(“5”,t.deptIds)=0,t

如何在jpa中使用
find\u in\u set

我需要这样做
SQL-
从教师中选择*在集合中查找(“5”,deptid),id=101

其中,
deptid
具有逗号分隔的ID(我知道这是个坏主意,但它是遗留的。)

为此,我尝试使用
标准
,但没有找到任何
限制
,可以满足
find\u in\u set

注意-需要有
标准
限制的可能解决方案

从教师t中选择t,其中find_in_set(“5”,t.deptid)=0,t.id=101
从教师t中选择t,其中在集合中查找(“5”,t.deptIds)=0,t.id=101