我正在寻找 Hibernate 注释或 .hbm.xml,它允许我将表列指定为不区分大小写的字符串,以 unicode/utf-8/locale-independent 方式工作,适用于多个数据库引擎。
有没有这样的事情?
这样我就可以Restrictions.eq("column_name", "search_string")
有效地进行查询。
我正在寻找 Hibernate 注释或 .hbm.xml,它允许我将表列指定为不区分大小写的字符串,以 unicode/utf-8/locale-independent 方式工作,适用于多个数据库引擎。
有没有这样的事情?
这样我就可以Restrictions.eq("column_name", "search_string")
有效地进行查询。
不,没有这样的映射或注释。您的选择是:
Restrictions.ilike()
不区分大小写的比较。它实际上在lower()
内部使用。