Hibernate 中的DetachedCriteria。

Posted Demo233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate 中的DetachedCriteria。相关的知识,希望对你有一定的参考价值。

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

以上是关于Hibernate 中的DetachedCriteria。的主要内容,如果未能解决你的问题,请参考以下文章

HIbernate——hibernate中的各种查询

hibernate中的查询方式都有哪些?

Hibernate-ORM:07.Hibernate中的参数绑定

(N)Hibernate 中的一级和二级缓存是啥?

Hibernate中的五大核心类和接口

Hibernate-ORM:11.Hibernate中的关联查询