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对象。
如果您需要更多信息,请联系我们