[英]how to index columns for case-insensitive search using Hibernate Criteria on different databases
我正在使用休眠方式,並且已經按不區分大小寫的條件進行了搜索。 但是缺乏搜索性能 。 我不知道如何設置配置,因此它既可以在Oracle上也可以在Sql-Server上使用。 因為
可以為不區分大小寫的搜索創建一個新列,但是然后我將不得不調整我的所有綁定,或者還有另一種方法嗎?
我認為您要搜索的詞是“歸類”。
通常,排序規則是在數據庫,列或查詢級別,也可能在索引級別指定的。
我認為在Hibernate中沒有在查詢級別指定排序規則的實現。
您可以使用本機查詢 ,在其中您可以使用特定於數據庫的功能,例如SQLServer中的 COLLATE或Oracle中的COLLATE來轉換給定表達式的排序規則。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.