技术开发 频道

Hibernate3.x过滤器的高级应用



二、过滤器的配置
 
    为了使用过滤器,它们需要首先被定义,然后和响应的元素绑定。为了定义一个过滤器,我们将使用<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>
 
当然,我们也可以两者皆有。
0
相关文章