Java 在现有的jsf应用程序中,如何用Hibernate替换现有的SQL查询?

Java 在现有的jsf应用程序中,如何用Hibernate替换现有的SQL查询?,java,hibernate,orm,Java,Hibernate,Orm,我有多个dao类,我想用Hibernate ORM替换它们。我已经为每个表生成了所有POJO和映射。现在,我不知道如何前进。有人能帮忙吗?提前感谢。您不必替换SQL查询,只需设置hibernate配置并使用createSQLQuery方法即可 String sql = "SELECT * FROM EMPLOYEE"; SQLQuery query = session.createSQLQuery(sql); 帮什么忙?现在您必须学习HibernateAPI和查询语言,并开始替换所有SQL逻辑

我有多个dao类,我想用Hibernate ORM替换它们。我已经为每个表生成了所有POJO和映射。现在,我不知道如何前进。有人能帮忙吗?提前感谢。

您不必替换SQL查询,只需设置hibernate配置并使用createSQLQuery方法即可

String sql = "SELECT * FROM EMPLOYEE";
SQLQuery query = session.createSQLQuery(sql);

帮什么忙?现在您必须学习HibernateAPI和查询语言,并开始替换所有SQL逻辑。现在,我正在为我的应用程序设计一个hibernate ORM。我已经准备好了cfg.xml和所有hbm.xml,还为数据库中的所有表创建了POJO。现在,我正试图通过用java对象替换或修改这些DAO来实现Hibernate。我想知道如何编写HQL查询?抱歉不够清晰,这是我的第一个问题。没有什么变化:你需要学习HQL。没有人可以帮你,买一本好书,或者使用丰富的Hibernate文档,然后开始使用它。