二、过滤器的配置
为了使用过滤器,它们需要首先被定义,然后和响应的元素绑定。为了定义一个过滤器,我们将使用<hibernate-mapping/>中的<filter-def/>元素来定义Hibernate过滤器。如下所示:
<filter-def name="myFilter">
<filter-param name="myFilterParam" type="string"/>
</filter-def>
然后我们将这个过滤器附着在一个类上,如下所示:
<class name="myClass" ...>
...
<filter name="myFilter" condition=":myFilterParam = my_filtered_column"/>
</class>
或附着在一个集合上。
<set ...>
<filter name="myFilter" condition=":myFilterParam = my_filtered_column"/>
</set>
当然,我们也可以两者皆有。