在Eclipse上使用Hibernate Tools生成DAO

时间:2013-11-13 08:39:56

标签: eclipse hibernate dao hibernate-tools

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

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

请参阅Hibernate Tools - DAO generationHow generate DAO with Hibernate Tools in Eclipse?

2 个答案:

答案 0 :(得分:1)

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

希望这会有所帮助。

答案 1 :(得分:1)

欢迎。你必须亲自编写所有数据访问逻辑(如果我没错的话)。 Hiberante允许您以三种方式与数据库进行交互。

  1. Native SQL ,它只是DDL /纯SQL查询。这在hibernate项目中很少使用,即使这比下面提到的选项更快。原因很简单“hibernate或任何其他流行的ORM框架相对于JDBC的关键优势之一是您可以从应用程序代码中删除特定于数据库的查询!”
  2. HQL 代表hibernate查询语言,它是hibernate的专有查询语言。这看起来类似于本机SQL查询,但关键区别是将使用对象/类名而不是表名,将使用公共变量名而不是列名。这是更面向对象的方法。一些有趣的事情将在后台发生,并检查你是否热衷!
  3. 标准 API是一种面向对象且更优雅的Hibernate查询语言(HQL)替代方案。对于具有许多可选搜索条件的应用程序来说,它始终是一个很好的解决方案。
  4. 你可以在互联网上找到很多例子。请发布您的具体要求,以进一步澄清您的问题。

    干杯!