深圳网站建设、深圳建网站、网站建设公司定制属于您的高端个性化网站!

搜索深圳网站建设相关案例及相关信息 服务热线:13530005572/15112579390
首页 > 网站建设知识 > hibernate数据过滤

hibernate数据过滤

  • 所属分类:网站建设知识
  • 作者: 独占网络
  • 更新时间: 2015-3-24 10:15:41
  • 返回列表
数据过滤并不是一种常规的数据查询的方法,而是一种整体的筛选方法,数据过滤也可对数据进行筛选,因些通常也把数据过滤当成hibernate查询框架的一部分。
过滤器使用分成三步
(1)定义过滤器,使用<filter-def/>元素定义过滤器
(2)使用过滤器,使用<filter/>元素应用过滤器
(3)代码中通过Session启用过滤器
修改 Users.hbm.xml(数据映射文件)
<!--对Users实体使用过滤器-->
<filter name="effective" condition=":asofDate BETWEEN eff_start_date and eff_edd_date"/>
<!--下面定义2个Filter-->
<filter-def name="effective">
 <filter-param name="asofDate" type="date"/>
</filter-def>
<filter-def name="category">
 <filter-param name="id" type="long"/>
</filter-def>
后修改代码
session.enableFilter("effective").setParameter("asofDate",new Date());
session.enableFilter("category").setParameter("asofDate",new Logn(2));
如有不懂,联系深圳网站建设独占网络

相关推荐

独占网络

专业开发/高端制作

您值得信任的网站建设专家!

为其提供系统的基于互联网的品牌行销策略 、 创意执行 、 追踪运营服务 。