作者在 2012-03-17 18:08:42 发布以下内容
1.在hbm文件中写
<filter-def name="myFilter">
<filter-param name="param" type="short"/>
</filter-def>
<filter-param name="param" type="short"/>
</filter-def>
2.我这里是想过滤字表中status字段,所以在set中写
<filter name="myFilter" condition=":param=status"/>
3.在应该之处,对当前session设置值
session.enableFilter("myFilter2").setParameter("param", t);
存在一个问题:现在定誃filter在每一个filter-def都要写一次,如果每一张表中都一个if_delete字段我可以对所有的hbm文件定义一个filter-def,也就是如果定义公共的filter-def?那位知道回复一下!