【问题标题】:Named query-use <query> and <sql-query>命名查询使用 <query> 和 <sql-query>
【发布时间】:2013-10-15 12:27:35
【问题描述】:

我已阅读命名查询。我们可以在映射文件中使用 进行命名查询。我无法理解 标签和 标签之间的区别。当我们必须使用 标签时,以及当我们必须使用 标签时。

例如

<query name="findOneEmp">
    <![CDATA[from Employee e where e.empId= :empID]]>
</query>

<sql-query name="findEmpNativeSQL">
   <return alias="employee" class="com.common.Employee"/>
   <![CDATA[select * from employee e where e.empId = :empID]]>
</sql-query>

【问题讨论】:

  • 查询意味着 hql,sql 查询意味着原生 sql :)

标签: hibernate spring-mvc named-query


【解决方案1】:

Query 标签用于 HQL 查询,Sql-query 用于声明原生 sql 查询。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多