hibernate映射文件中的sql-query和query有什么区别?

时间:2017-02-01 06:03:27

标签: hibernate hibernate-mapping

以下语法有什么区别?会有什么不同吗?

<hibernate-mapping>
<sql-query name="xyz">
<!--- SQL Query -->
</sql-query>
</hibernate-mapping>

&

<hibernate-mapping>
<query name="xyz">
<!--- SQL Query -->
</query>
</hibernate-mapping>

1 个答案:

答案 0 :(得分:1)

第一个查询是SQL查询,因此您需要在其中放置纯SQL查询。 第二个是Query,所以你需要在那里放一个Hibernate查询。

SQL查询是您在MYSQL控制台中使用的查询.Eg:&#34; SERECT * FROM TABLENAME&#34; HQL(Hibernate查询语言)例如:&#34; FROM CLASSNAME&#34; CLASSNAME是您已与数据库映射的POJO / DAO对象。 如果您需要更多信息,请联系我们