我遇到了与法语字符进行比较的问题。在现有代码中,使用具有 5 个联接的 View 并使用 SQL 函数来转换法语字符以进行比较。有什么办法可以最大限度地减少这种情况。
我的足迹。
我有一个名为“ANDRÉ”的名称,必须将其作为 JSP 页面的输入给出。
然后是 SQL 函数,将输入相应地从法语转换为英语。该函数的编写方式是返回小写“andre”的编码字符串。
现在使用此结果作为条件针对具有 5 个联接的 View 进行搜索。
是否还有其他方法可以将字符串编码或转换为小写以便比较???
请大家帮忙..
最佳答案
类似这样的事情
"from DataOrganization dataOrg where lower(dataOrg.poolName) like lower('%"+ poolName +"%')"
关于java - Hibernate 查询比较中的法语字符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24697318/