sql查询和hibernate映射文件中的查询有什么区别?

sql查询和hibernate映射文件中的查询有什么区别?,hibernate,hibernate-mapping,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>
<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控制台中使用的查询。例如:“SELECT*fromtablename” HQL(Hibernate查询语言)例如:“来自类名” CLASSNAME是已映射到数据库的POJO/DAO对象。 如果您需要更多信息,请联系我们