?在Team.hbm.xml映射文件中配置过滤器
- –<setname=“students”invers=“true”fetch=“select”>
<1– 设置过滤器 à
- <filtername=“stuFilter”condition=“age>=:age”/>
- –</set>
- –</class>
- –<!—定义过滤器à
- –<filter-defname=“stuFilter”>
- ?<filter-paramname=“age”type=“java.lang.Integer”/>
- –</filter-def>
- ?打开过滤器
- –team=(Team)session.get(Team.class,”id”);
- –Filterf=session.enableFilter(“stuFilter”);//启动Student集合的过滤器
- –f.setParameter(“age”,newInteger(22));//设置参数数据
- –Team.getStudents().iterator();
本文介绍如何在Hibernate中使用Team.hbm.xml映射文件配置集合过滤器。通过定义和启用过滤器,可以实现在加载集合属性时进行条件筛选,例如根据年龄筛选学生集合。
296

被折叠的 条评论
为什么被折叠?



