2017-03-09 65 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