【问题标题】:Generating DAO with Hibernate Tools on Eclipse在 Eclipse 上使用 Hibernate 工具生成 DAO
【发布时间】:2013-11-13 08:39:55
【问题描述】:

如何使用这些工具生成 DAO?

实际上,我不需要通过hbm文件,而是需要配置hibernate工具来生成DAO和注释。

Hibernate Tools - DAO generationHow generate DAO with Hibernate Tools in Eclipse?

【问题讨论】:

    标签: eclipse hibernate dao hibernate-tools


    【解决方案1】:

    首先让我假设 DAO 是 POJO/Entity bean。基本上,您可以通过正向或逆向工程来完成您的任务。在正向工程的情况下,您可能可以查看 AndroMDA 工具。如果你想通过逆向工程来完成它点击here ..

    希望这会有所帮助。

    【讨论】:

    • 非常感谢。我需要在 DAO 中添加一个查询,你能告诉我怎么做吗?
    【解决方案2】:

    欢迎。您必须亲手编写所有数据访问逻辑(如果我没记错的话)。 Hiberante 让您可以通过三种方式与数据库交互。

    1. Native SQL,不过是 DDL/普通 SQL 查询。这在休眠项目中很少使用,即使它比下面提到的选项更快。原因很简单“hibernate 或任何其他流行的 ORM 框架优于 JDBC 的关键优势之一是您可以从应用程序代码中摆脱特定于数据库的查询!”
    2. HQL代表hibernate查询语言,是hibernate专有的查询语言。这看起来类似于原生 SQL 查询,但关键区别在于将使用对象/类名而不是表名,并且将使用公共变量名而不是列名。这是更面向对象的方法。一些有趣的事情会在后台发生,看看你是否热衷!
    3. Criteria API 是 Hibernate 查询语言 (HQL) 的更面向对象和优雅的替代方案。对于具有许多可选搜索条件的应用程序来说,它始终是一个很好的解决方案。

    您可以在互联网上找到很多示例。请发布您的具体要求,以进一步澄清您的问题。

    干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-07
      • 2013-01-22
      • 2014-01-12
      • 2011-10-08
      • 1970-01-01
      • 2012-04-09
      • 2013-01-06
      • 1970-01-01
      相关资源
      最近更新 更多