【问题标题】:How to work correctly with Hibernate and Hibernate tools for eclipse?如何正确使用 Hibernate 和 Hibernate Eclipse 工具?
【发布时间】:2012-02-12 16:24:33
【问题描述】:

我刚开始尝试使用 Hibernate。我目前使用 Hibernate 的方法如下:

  1. 编写cfg.xml和reveng.cfg.xml

  2. 使用 Eclipse 的 Hibernate 工具生成 POJO 和 hbm.xml 文件。

  3. 编写我自己的 DAO 类。在方法中,使用原生 SQL 向这些类添加存储过程调用。

我对这种方法感到有点不舒服。编写 DAO 类只是一个重复的任务,而且总是一样的。唯一的变化是存储过程的名称和参数。这可以通过查看数据库并查看其中的存储过程来自动化。 一般来说,我觉得有很多代码重复的味道。

我尝试使用 Hiberante 工具生成 DAO 类。它也不令人满意。这些类包含我不需要的代码,并且缺少存储过程调用。

我在这里缺少什么?使用 Hibernate 的正确方法是什么?

【问题讨论】:

    标签: java hibernate database-design hibernate-mapping hibernate-tools


    【解决方案1】:

    编写 DAO 类只是一个重复的任务,而且总是一样的。

    好吧,没有什么能阻止你为所有 DAO 编写一个通用的超类。你可以看看this exampleAbstractJpaDAO,文章底部)如何实现。

    【讨论】:

      猜你喜欢
      • 2011-03-12
      • 2012-05-19
      • 1970-01-01
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      相关资源
      最近更新 更多