【问题标题】:Criteria API Real time Use in Java projectCriteria API Real time 在 Java 项目中的使用
【发布时间】:2019-06-09 13:58:17
【问题描述】:

在使用 hibernate 的实时 Java 项目中,您更喜欢 Criteria API 还是 HQL。 以及何时使用哪一个。

【问题讨论】:

    标签: hibernate hibernate-criteria criteria-api


    【解决方案1】:

    我想说,当您必须根据外部条件为每个请求构建不同的查询时,可以使用 Criteria API。例如,可以是具有多个(可变)条件的搜索 API。 HQL 是具有预定义条件集的预定义查询。如果您想使用具有可变条件的 HQL,则必须构建查询连接字符串,这是一项复杂的任务。并且有可能使用 HQL 进行 SQL 注入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-07
      • 2013-03-23
      • 1970-01-01
      • 2015-01-15
      • 2020-04-10
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多