hibernate如何比使用hibernate模板更好?

hibernate如何比使用hibernate模板更好?,hibernate,Hibernate,我使用的是Spring框架,并告诉大家hibernate模板很旧,hibernate entitymanager也不推荐使用。 另外一个问题是,练习hql(hibernate查询语言)来运行查询是否重要?我不太擅长sql和会话对象,在hibernate会话中提供createSQLquery方法来调用sql查询。我不确定数据库连接的最佳方法。而且还需要一些文档指导。HQL独立于数据库。因此最好将HQL与hibernate一起使用。hibernate会话提供createSqlStatement方法,

我使用的是Spring框架,并告诉大家hibernate模板很旧,hibernate entitymanager也不推荐使用。
另外一个问题是,练习hql(hibernate查询语言)来运行查询是否重要?我不太擅长sql和会话对象,在hibernate会话中提供createSQLquery方法来调用sql查询。我不确定数据库连接的最佳方法。而且还需要一些文档指导。

HQL独立于数据库。因此最好将HQL与hibernate一起使用。

hibernate会话提供createSqlStatement方法,该方法将HQL隐式转换为HQL。如果您知道,请更正。即使HQL在运行时也会转换为SQL。HQL将根据配置中提供的方言转换为特定于数据库的SQL。@Rajesh createSQLQuery创建的本机SQL查询依赖于数据库如果不是Hibernate模板或实体管理器,那么您使用的是哪一个?只是好奇,想知道。