Hibernate3.x过滤器的高级应用
摘要: 在很多应用程序中不需要一次使用数据表中的所有的数据。在这种情况下,我们就需要使用Hibernate的过滤器(Filter)来得到一个数据字集。过滤器的主要作用是限制我们的应用程序的查询数据。这个过滤器的概念并不是什么新概念,如数据库的视图也属于过滤器范畴。而Hibernate为我们提供的过滤器是在一个抽象的层次,它可以做到和不依赖于数据库的类型,使数据访问层只面对一个解决方案,那就是Hibernate Filter。当然,直接在数据库中建立视图也算一种解决方案,但这样做太不灵活。而Hibernate过滤器却能够在Hibernate会话的过程中打开或关闭。另外,另外,Hibernate过滤器可以传递参数,这样将大大增加Hibernate的灵活性。虽然Hibernate2也提供了过滤器,但Hibernate3.x提供了一种全新的过滤器。
阅读全文
posted @
2009-03-02 17:58 ID刀 阅读(170) |
评论 (0) 编辑