如何在 IntelliJ IDEA 中生成 DAO 类

Posted

技术标签:

【中文标题】如何在 IntelliJ IDEA 中生成 DAO 类【英文标题】:How to generate DAO classes in IntelliJ IDEA 【发布时间】:2013-01-21 21:50:49 【问题描述】:

有没有可能?我发现了很多关于生成实体的文章,但没有找到如何生成 DAO。

我使用的是 11.1.2 版本。

【问题讨论】:

【参考方案1】:

IntelliJ IDEA 不支持,可以考虑通过 Ant 使用Hibernate Tools 代替:

Ant 任务:Hibernate3 工具包含一个统一的 Ant 任务,允许您在构建过程中运行模式生成、映射生成或 Java 代码生成。


Hibernate 的工具提供了各种与 Hibernate 一起使用的工具。 主要工具可用于生成源工件,例如 映射文件、java 实体、DAO 和其他脚手架代码。这 这一代的来源可以是 JDBC 数据库、类甚至只是 现有映射。

它使用 Hibernate 核心元模型从源生成和生成到源 文物。允许它同时支持自上而下、自下而上和 中外发展。

Hibernate Tools 在 JBoss Tools 中使用 Hibernate 插件来提供 Hibernate 的 Eclipse 插件的一部分。

【讨论】:

【参考方案2】:

需要注意的是,Intellij 现在确实支持这一点。按照此处的指南进行操作:

New Intellij Functionality

【讨论】:

以上是关于如何在 IntelliJ IDEA 中生成 DAO 类的主要内容,如果未能解决你的问题,请参考以下文章

2017.5.24 在intelliJ IDEA 中生成war包

无法在 IntelliJ IDEA 中生成 JPA Hibernate 元模型类

IntelliJ IDEA中生成jar包并运行

IntelliJ IDEA 生成 serialVersionUID

如何在 Intellij 中生成串行版本 UID

IntelliJ IDEA 2022.2 Beta 2 发布