Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate分离条件与限制联接_Hibernate - Fatal编程技术网

Hibernate分离条件与限制联接

Hibernate分离条件与限制联接,hibernate,Hibernate,假设我在hibernate中有ff实体: 付款实体具有ff。属性: paymentId person (also an entity) type status date 在HQL中,我使用以下HQL查询读取数据:“从Payment WHERE person.firstName(如“%”“+”关键字+“%”和person.lastName(如“%”“+”关键字+“%”)读取数据。。这很好,但这次如何使用detachedcriteria获得相同的结果 我是新来这里的,如果我的问题有点模糊,请耐心等

假设我在hibernate中有ff实体:

付款实体具有ff。属性:

paymentId
person (also an entity)
type
status
date
在HQL中,我使用以下HQL查询读取数据:
“从Payment WHERE person.firstName(如“%”“+”关键字+“%”和person.lastName(如“%”“+”关键字+“%”)读取数据。
。这很好,但这次如何使用detachedcriteria获得相同的结果


我是新来这里的,如果我的问题有点模糊,请耐心等待。

任何帮助都会非常感激。您尝试了什么?这是基本的东西,文档中对此进行了很好的解释:谢谢您的帮助,先生。我知道了。您可以尝试将您的答案发布到这里,并将其标记为已解决,以便人们知道这个问题有一个公共关系操作回答。类似这样的内容:DetachedCriteria dc=DetachedCriteria.forClass(Payment.class);dc.createAlias(“person”,“p”)。添加(限制。或(限制。例如(“p.firstName”,“%”+关键字+“%”),限制。例如(“p.lastName”,“%”+关键字+“%”);