码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate 中的DetachedCriteria。

时间:2017-05-27 10:39:51      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:传递   iter   ssi   nat   操作   使用   查询   程序   tac   

今天看到项目中在Web层使用DetachedCriteria进行多条件查询操作,如果在web层做持久层操作,事物还存在吗?这是我第一反应,于是乎就去网上查资料了。结果发现即在web层,程序员使用DetachedCriteria来构造查询条件,然后将这个 DetachedCriteria作为方法调用参数传递给业务层对象。对于业务层对象可以获得DetachedCriteria之后,在session范围内直接构造Criteria,进行查询。就此,查询语句的构造完全被搬离到web层实现,而业务层则只负责完成持久化和查询的封装即可,与查询条件构造完全解耦,非常完美!

Hibernate 中的DetachedCriteria。

标签:传递   iter   ssi   nat   操作   使用   查询   程序   tac   

原文地址:http://www.cnblogs.com/zyh1994/p/6911123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!