Hibernate中HQL和条件查询之间的区别[重复]

Posted

技术标签:

【中文标题】Hibernate中HQL和条件查询之间的区别[重复]【英文标题】:Difference between HQL and Criteria Query in Hibernate [duplicate] 【发布时间】:2011-06-14 08:52:06 【问题描述】:

可能重复:Hibernate: Criteria vs. HQL

Hibernate 中有 HQL 查询和条件查询。我只想在哪个场景中使用哪个?各有什么优缺点?

谢谢,

【问题讨论】:

看here 【参考方案1】:

HQL 查询是使用对象及其属性的类似 sql 查询。这是一个string,所以如果它在运行时之前是正确的,你就不要这样做。条件查询不易出错。

【讨论】:

以上是关于Hibernate中HQL和条件查询之间的区别[重复]的主要内容,如果未能解决你的问题,请参考以下文章

sql语句和hql语句的区别?

Hibernate学习之hql 与sql

hibernate hql查询 与Criteria 查询语句区别和效率

hibernate怎么用查询

hibernate用HQL查询集合属性

Hibernate:Criteria 和 HQL 的映射行为之间的区别