如何在hibernate中处理find_in_set?

时间:2015-02-04 06:31:55

标签: mysql hibernate

对于“学生”表格,列中有“朋友姓名”。 在该列中,值为“ rahul,kuldeep,rachana,vivek”等。

我必须从“学生”表中获取这些记录,其中“朋友姓名”列包含“kuldeep”。

我有 find_in_set 关键字,但它无法使用hibernate。 任何人都可以告诉我如何使用hibernate处理这种情况?如何使用hibernate处理没有或没有find_in_set的情况?

1 个答案:

答案 0 :(得分:1)

我几乎可以肯定,hibernate不提供find_in_set函数。所以,你可以做两件事 -

  1. 你可以为mysql方言声明find_in_set函数(错误的决定,因为它只适用于mysql)
  2. 您可以重新制作数据库结构,并将好友名称保存在其他表中。而不仅仅是添加连接。
  3. 第二种情况更好。