【问题标题】:How to replace exsisting SQL queries with Hibernate in exsisting jsf application?如何在现有的 jsf 应用程序中用 Hibernate 替换现有的 SQL 查询?
【发布时间】:2015-06-28 18:45:12
【问题描述】:

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

【问题讨论】:

  • 帮助具体是什么?现在你必须去学习 Hibernate API 和查询语言,然后开始替换所有的 SQL 逻辑。
  • 我有多个带有 SQL 查询的 java 文件(DAO 文件)。现在,我正在为我的应用程序设计一个休眠 ORM。我已经准备好 cfg.xml 和所有 hbm.xml,我还为 DB 中的所有表创建了 POJO。现在,我正在尝试通过用 java 对象替换或修改这些 DAO 来实现 Hibernate。我想知道我应该如何编写我的 HQL 查询?抱歉,不清楚,这是我的第一个问题。
  • 没什么变化:你需要学习 HQL。没有人可以帮助你,买一本好书或使用丰富的 Hibernate 文档并得到它。

标签: java hibernate orm


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 2013-10-25
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多