由于业务的复杂度和需要求各不想同,在建立索引时,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
HibernateTools-3.2.4,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依赖信息文件:...
赠送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依赖信息文件:...
HibernateTools-3.2.4.Beta1-R200810311334.zip
hibernate-search-4.2.0里面有使用说明pdf
hibernatetools-Update-4.1.1.zip
hibernate-search-3.4.1 api chm
Eclipse中Hibernate插件。
hibernate-search-5.5.5.Final包含必要的jar包和说明文档
hibernatehibernatehibernatehibernatehibernatehibernatehibernatehibernate
hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码 hibernate-jpa-2.1-api-1.0.0.final-sources.jar 源码
很多人为了配置jpa找这个动态产生字节码的jar文件,hibernate-distribution-3.3.1.GA包太大,而hibernate-distribution-3.3.2.GA的jar没有这个jar文件,希望对大家有用
Eclipse用于Hibernate框架开发插件,全CSDN最低资源分下载,让你吃上真正的石灰。。。
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-annotations-3.4.0.GA hibernate-annotations-3.4.0.GA hibernate-annotations-3.4.0.GA
hibernate-release-4.3.10.Final.zip 官方原版,因上传文件大小限制,去掉里面的project
压缩包包括项目完整代码,详细说明和项目结构图,效果图 项目实现了分页和高亮显示 MAVEN项目:HibernateSearchDemo IDE :MyEclipse jdk :1.6 数据库 :MySql ...hibernate search 版本 4.4.1.Final