0

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

例如

<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>
4

1 回答 1

1

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

于 2013-10-15T20:18:53.997 回答