如何在 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 元模型类