2017-03-09 72 views
0

我在使用Spring框架,並且告訴hibernate模板是舊的,而且hibernate-entitymanager也被棄用了。 另外的問題是,練習hql(hibernate查詢語言)來運行查詢很重要嗎?我很少用sql和session對象提供createSQLquery方法來在hibernate會話中調用sql查詢。我不確定數據庫連接的最佳方法。還需要一些文件指導。hibernate如何才能更好地使用hibernate模板?

+1

如果不是Hibernate模板或實體管理器,那麼您正在使用哪一個?只是好奇而想知道。 – user3181365

回答

0

HQL與數據庫無關,所以最好在Hibernate中使用HQL。

+0

hibernate會話提供createSqlStatement方法,將其隱式轉換爲hql。糾正我,如果你知道它。 –

+0

即使HQL在運行時轉換爲SQL。 –

+1

根據配置中提供的方言,HQL將轉換爲DB特定的SQL。 – rathna