首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate-search 小结篇

2012-11-14 
Hibernate-search 总结篇Hibernate是一个好东东(纯属废话)在Hibernate中使用DetachedCriteria+Example进行

Hibernate-search 总结篇
Hibernate是一个好东东(纯属废话)
在Hibernate中使用DetachedCriteria+Example进行search的确方便了很多。但也发现了一些问题。如Example不支持Identifer查询。以下代码基本解决这个问题。

DetachedCriteria detachedCriteria = DetachedCriteria.forClass(Vendor.class);// init the search conditionsVendor search = (Vendor) copy(vendor);//如果identifier不为空,建立搜索条件if (search.getVendorID() != null)detachedCriteria.add(Property.forName("vendorID").like(search.getVendorID(), MatchMode.ANYWHERE));//加入Example搜索detachedCriteria.add(Example.create(search).enableLike(MatchMode.ANYWHERE));

热点排行