sql-query 和 hibernate 映射文件中的查询有什么区别?
What is the difference between sql-query and query in hibernate mapping file?
下面的语法有什么区别?会有什么不同吗?
<hibernate-mapping>
<sql-query name="xyz">
<!--- SQL Query -->
</sql-query>
</hibernate-mapping>
&
<hibernate-mapping>
<query name="xyz">
<!--- SQL Query -->
</query>
</hibernate-mapping>
第一个查询是 SQL 查询,因此您需要将纯 SQL 查询放在那里。
第二个是查询,所以你需要在那里放置一个 Hibernate 查询。
SQL查询是您在MYSQL中使用的查询 console.Eg:"SELECT * FROM TABLENAME"
HQL(Hibernate 查询语言)例如:"FROM CLASSNAME"
CLASSNAME 是您映射到数据库的 POJO/DAO 对象。
如果您需要更多信息,请联系我们
下面的语法有什么区别?会有什么不同吗?
<hibernate-mapping>
<sql-query name="xyz">
<!--- SQL Query -->
</sql-query>
</hibernate-mapping>
&
<hibernate-mapping>
<query name="xyz">
<!--- SQL Query -->
</query>
</hibernate-mapping>
第一个查询是 SQL 查询,因此您需要将纯 SQL 查询放在那里。 第二个是查询,所以你需要在那里放置一个 Hibernate 查询。
SQL查询是您在MYSQL中使用的查询 console.Eg:"SELECT * FROM TABLENAME" HQL(Hibernate 查询语言)例如:"FROM CLASSNAME" CLASSNAME 是您映射到数据库的 POJO/DAO 对象。 如果您需要更多信息,请联系我们