- 綠色版查看
- 綠色版查看
- 綠色版查看
- 綠色版查看
應用簡介:
Hibernate Search的作用是對數據庫中的數據進行檢索的。它是hibernate對著名的全文檢索系統Lucene的一個集成方案,作用在于對數據表中某些內容龐大的字段(如聲明為text的字段)建立全文索引,這樣通過hibernate search就可以對這些字段進行全文檢索后獲得相應的POJO,從而加快了對內容龐大字段進行模糊搜索的速度(sql語句中like匹配)。
應用產品特性:
純正血統:完全繼承原生 Hibernate 的所有特性;
最少依賴:僅僅依賴 Hibernate;
自動生成代碼:簡化操作,使其專注于業務;
自定義操作:提供大量API,使開發更加順暢;
簡化操作:只需專注于業務,數據庫操作請交給 Hibernate-Plus;
無縫分頁:基于Hibernate分頁,無需具體實現;
數據庫友好:基于Hibernate,支持目前大多數主流數據庫;
避免Sql注入:內置對特殊字符轉義,從根本上預防Sql注入攻擊;
無配置文件:無需編寫SQL配置文件(例如:Mybatis的XML),從而簡化操作;
主從分離:簡單配置即可實現主從分離。
關于Hibernate Search:
Hibernate Search是在apache Lucene的基礎上建立的主要用于Hibernate的持久化模型的全文檢索工具。像Lucene這樣的檢索引擎能夠給我們的項目在進行檢索的時候帶來非常高的效率,但是它們在基本對象的檢索時會有一些問題,比如不能實現檢索內容跟實體的轉換,Hibernate Search正是在這樣的情況下發展起來的,基于對象的檢索引擎,能夠很方便的將檢索出來的內容轉換為具體的實體對象。此外Hibernate Search能夠根據需要進行同步或異步的索引更新。

















您的評論需要經過審核才能顯示
有用
有用
有用