`
yanlong137
  • 浏览: 21030 次
  • 性别: Icon_minigender_1
  • 来自: 邢台
社区版块
存档分类
最新评论

hibernate search - FieldBridge 样例

阅读更多
由于业务的复杂度和需要求各不想同,在建立索引时,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 jar包:hibernate-commons-annotations-4.0.1.Final.jar等

    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-jpa-2.1-api-1.0.2.Final-API文档-中文版.zip

    赠送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-configuration-3.0.dtd、hibernate-mapping-3.0.dtd

    《深入理解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-search-engine-4.1.0.CR3.jar

    hibernate-search-4.5.1

    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即可

    hibernate-jpa-2.1-api-1.0.2.Final-API文档-中英对照版.zip

    赠送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-dist

    《Hibernate Search 3.4.0.Final:深入探索企业级数据检索的利器》 Hibernate Search,作为Hibernate ORM框架的一个强大扩展,为Java开发者提供了一种在持久化数据上进行全文搜索的能力。这个3.4.0.Final版本是...

    hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605.zip

    《Eclipse中Hibernate插件深度解析》 在Java开发领域,Hibernate作为一种强大的对象关系映射(ORM)框架,极大地简化了数据库操作。而Eclipse作为主流的Java集成开发环境,其丰富的插件生态使得开发效率得以提升。...

    HibernateTools-3.2.4

    HibernateTools是Java开发人员在使用Hibernate ORM框架时的有力辅助工具集,主要目的是为了提高开发效率,简化数据库操作。在HibernateTools 3.2.4版本中,它包含了一系列的特性与插件,以支持更便捷地进行对象关系...

    hibernate-search-5.3.0.Beta2-dist

    这个名为"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-jpa-2.1-api-1.0.0.final-sources.jar 源码

    hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605

    《Hibernate Tools更新4.1.1.Final版详解与应用》 Hibernate Tools是开发者在使用Hibernate框架进行Java应用程序开发时的重要辅助工具,它为Eclipse IDE提供了强大的集成支持,包括对象关系映射(ORM)的可视化设计...

    hibernate-search-orm-5.0.0.Alpha1.zip

    标题中的“hibernate-search-orm-5.0.0.Alpha1.zip”指的是Hibernate Search ORM的一个早期版本,它是Hibernate框架的一个扩展,提供了在数据库中进行全文搜索和索引的功能。Hibernate是一个广泛使用的Java对象关系...

    hibernate-search-3.4.1 api chm

    hibernate-search-3.4.1 api chm

    hibernate-release-5.2.10

    2. **库文件**:包含jar包,如hibernate-core.jar、hibernate-entitymanager.jar等,这些是我们在项目中引入Hibernate时需要用到的依赖库。 3. **文档**:通常包括用户指南、API文档、开发者文档等,这些文档提供了...

    hibernate-distribution-3.3.1.GA

    很多人为了配置jpa找这个动态产生字节码的jar文件,hibernate-distribution-3.3.1.GA包太大,而hibernate-distribution-3.3.2.GA的jar没有这个jar文件,希望对大家有用

    HibernateTools-3.2.4.Beta1-R200810311334.zip

    《HibernateTools 3.2.4 Beta1:高效数据库管理和对象关系映射工具》 HibernateTools是Java开发者的重要辅助工具,它为Hibernate框架提供了一系列实用的集成开发环境(IDE)插件和命令行工具,极大地简化了数据操作...

    hibernate-search-5.1.1.Final-dist.zip

    《Hibernate Search 5.1.1.Final:深入理解全文检索与ORM整合的魅力》 Hibernate Search是Hibernate项目的一个重要组成部分,它将强大的全文搜索引擎Lucene集成到Java持久化框架Hibernate中,使得在Java应用程序中...

    hibernate jar包程序文件

    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.zip

    《深入理解Hibernate Search ORM 4.4.2.Final与AtomicMapOperations》 Hibernate Search ORM是Hibernate框架的一个重要扩展,它允许开发者在Java应用程序中实现全文检索功能,从而提升数据查询的效率和用户体验。在...

Global site tag (gtag.js) - Google Analytics