由于业务的复杂度和需要求各不想同,在建立索引时,hibernate search默人会解析一些基本的类型,但基提供了FieldBridge来进行处理,下边是一个例子
@Entity
@Indexed(index = "Announcement")
public class Announcement implements java.io.Serializable {
@Field(name = "announcementRecordDate", store = Store.YES)
@FieldBridge(impl = TimestampFieldBridge.class)
private Timestamp announcementRecordDate;
}
public class TimestampFieldBridge implements StringBridge {
@Override
public String objectToString(Object value) {
if (value == null)
return null;
if (value instanceof Timestamp) {
return com.snow.util.DateUtil.getTimestamp((Timestamp) value);
} else {
throw new IllegalArgumentException("index error " + value.getClass().toString());
}
}
}
这个只是一个示例,其实hibernate search提供了很多的类型,让我们来进行处理。
[a href='http://yanlong137.iteye.com/category/135435'][/a]
分享到:
相关推荐
hibernate-search-4.2.0.Final.jar hibernate-search-analyzers-4.2.0.Final.jar hibernate-search-engine-4.2.0.Final.jar hibernate-search-orm-4.2.0.Final.jar hibernate-validator-5.0.1.Final.jar
赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...
《深入理解Hibernate配置与映射:hibernate-configuration-3.0.dtd与hibernate-mapping-3.0.dtd解析》 在Java世界里,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。而`hibernate-...
hibernate-search-engine-4.1.0.CR3.jar hibernate-search-engine-4.1.0.CR3.jar
Hibernate官方提供的最新版本hibernate-search-4.5.1.Final-dist.zip hibernate-search-4.5.1.Final-dist\hibernate-search-4.5.1.Final\dist\lib required所有包和provided的jta-1.1.jar导入项目工程下lib即可
赠送jar包:hibernate-jpa-2.1-api-1.0.2.Final.jar; 赠送原API文档:hibernate-jpa-2.1-api-1.0.2.Final-javadoc.jar; 赠送源代码:hibernate-jpa-2.1-api-1.0.2.Final-sources.jar; 赠送Maven依赖信息文件:...
《Hibernate Search 3.4.0.Final:深入探索企业级数据检索的利器》 Hibernate Search,作为Hibernate ORM框架的一个强大扩展,为Java开发者提供了一种在持久化数据上进行全文搜索的能力。这个3.4.0.Final版本是...
《Eclipse中Hibernate插件深度解析》 在Java开发领域,Hibernate作为一种强大的对象关系映射(ORM)框架,极大地简化了数据库操作。而Eclipse作为主流的Java集成开发环境,其丰富的插件生态使得开发效率得以提升。...
HibernateTools是Java开发人员在使用Hibernate ORM框架时的有力辅助工具集,主要目的是为了提高开发效率,简化数据库操作。在HibernateTools 3.2.4版本中,它包含了一系列的特性与插件,以支持更便捷地进行对象关系...
这个名为"hibernate-search-5.3.0.Beta2-dist"的压缩包文件,包含了Hibernate Search 5.3.0 Beta2版本的所有组件和必要的资源,为开发者提供了在数据库中实现高效、灵活的全文搜索功能。 首先,我们来了解一下...
hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码 hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码
《Hibernate Tools更新4.1.1.Final版详解与应用》 Hibernate Tools是开发者在使用Hibernate框架进行Java应用程序开发时的重要辅助工具,它为Eclipse IDE提供了强大的集成支持,包括对象关系映射(ORM)的可视化设计...
标题中的“hibernate-search-orm-5.0.0.Alpha1.zip”指的是Hibernate Search ORM的一个早期版本,它是Hibernate框架的一个扩展,提供了在数据库中进行全文搜索和索引的功能。Hibernate是一个广泛使用的Java对象关系...
hibernate-search-3.4.1 api chm
2. **库文件**:包含jar包,如hibernate-core.jar、hibernate-entitymanager.jar等,这些是我们在项目中引入Hibernate时需要用到的依赖库。 3. **文档**:通常包括用户指南、API文档、开发者文档等,这些文档提供了...
很多人为了配置jpa找这个动态产生字节码的jar文件,hibernate-distribution-3.3.1.GA包太大,而hibernate-distribution-3.3.2.GA的jar没有这个jar文件,希望对大家有用
《HibernateTools 3.2.4 Beta1:高效数据库管理和对象关系映射工具》 HibernateTools是Java开发者的重要辅助工具,它为Hibernate框架提供了一系列实用的集成开发环境(IDE)插件和命令行工具,极大地简化了数据操作...
《Hibernate Search 5.1.1.Final:深入理解全文检索与ORM整合的魅力》 Hibernate Search是Hibernate项目的一个重要组成部分,它将强大的全文搜索引擎Lucene集成到Java持久化框架Hibernate中,使得在Java应用程序中...
hibernate-search-4.2.0.Final.jar hibernate-search-analyzers-4.2.0.Final.jar hibernate-search-engine-4.2.0.Final.jar hibernate-search-orm-4.2.0.Final.jar hibernate-validator-5.0.1.Final.jar
《深入理解Hibernate Search ORM 4.4.2.Final与AtomicMapOperations》 Hibernate Search ORM是Hibernate框架的一个重要扩展,它允许开发者在Java应用程序中实现全文检索功能,从而提升数据查询的效率和用户体验。在...