如何在jpa中使用FIND_IN_SET

时间:2018-07-19 11:26:14

标签: java hibernate jpa-2.0 find-in-set

如何在jpa中使用find_in_set

我需要实现这样的目标
SQL- select * from teacher where find_in_set("5", deptIds) and id = 101

其中deptIds具有用逗号分隔的ID(我知道这是个坏主意,但很旧。)

为此,我尝试使用Criteria进行尝试,但未找到任何能满足Restrictions的{​​{1}}。
注意-需要使用find_in_setCriteria

的解决方案

1 个答案:

答案 0 :(得分:0)

select t from Teacher t where find_in_set("5", t.deptIds) = 0 and t.id = 101