【问题标题】:Is there a Eclipse plugin for Spring JDBCTemplate code generation? [closed]是否有用于 Spring JDBCTemplate 代码生成的 Eclipse 插件? [关闭]
【发布时间】:2011-08-25 19:43:54
【问题描述】:

我计划使用 Spring JDBCTemplate 来满足我所有的数据库需求。我想知道是否有一个 Eclipse 插件可以获取数据库表并自动生成 -

  1. 领域模型 POJO
  2. DAO 类

我知道这样的工具已经存在用于休眠(http://www.hibernate.org/subprojects/tools.html)。是否有类似的插件可以帮助我自动生成 Spring JDBCTemplate 类?

【问题讨论】:

  • JdbcTemplate 最适合用于手写 JDBC 代码。如果你想要自动生成的 CRUD 操作,你真的应该使用 Hibernate 或 MyBatis (mybatis.org/index.html)。
  • +1 有趣的点。我正在实现一个包含 10-12 个表的小型应用程序,因此试图避免 ORM 工具的复杂性。
  • 这是 MyBatis 的最佳选择。它不是一个完整的 ORM 工具,它只是为你做你的 CRUD。
  • 感谢 skaffman 的信息,我去看看。

标签: java spring jdbc jdbctemplate spring-jdbc


【解决方案1】:

Telosys Tools Eclipse 插件专为此类工作而设计。

您可以使用基本模板从数据库中生成 Java (POJO) 类 你也可以创建自己的模板(一个 Velocity 文件)来生成你的 DAO 类

http://www.telosys.org/

【讨论】:

【解决方案2】:

Telosys 工具功能强大,当您选择 jdbcTemplate 而不是 ORM 时,您可以为每个模型编写 CRUD 操作代码。如果你有很多模型,你就有很多代码来做你需要代码生成的事情。

【讨论】:

    【解决方案3】:

    我对此进行了大量研究,现在我知道没有 Eclipse 插件可以满足我的需要。

    【讨论】:

    • 一个更慈善的说法是“目前有机会在没有竞争的情况下编写这样的插件”......
    【解决方案4】:

    QueryDSL 有很好的support for JDBC and generates Entities for you automatically,但是:我不知道它如何与 JdbcTemplate 一起使用,因为 QueryDSL “想要”使用自己的对象查询“语言”(基于 Java)。

    还有integrates nicely with Eclipse

    【讨论】:

    • 不幸的是,我没有选择离开 Spring JDBCTemplates 的选项。 :(
    • QueryDSL 链接已失效。
    • @Dale 这些天我可能会推荐JOOQ
    猜你喜欢
    • 2023-03-13
    • 2011-09-12
    • 1970-01-01
    • 2014-03-01
    • 2012-02-27
    • 2011-03-10
    • 2011-08-06
    • 2011-05-21
    相关资源
    最近更新 更多