1

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

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

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

4

2 回答 2

1

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

希望这会有所帮助。

于 2013-11-13T10:51:20.197 回答
1

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

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

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

干杯!

于 2013-11-13T13:46:17.397 回答