【问题标题】:What happened to middlegen and what do I use today instead?middlegen 发生了什么,我今天改用什么?
【发布时间】:2013-09-12 21:23:46
【问题描述】:

我有一个较旧的 java 应用程序。它使用 hibernate 和 middlegen 来创建它的类。如果我今天要使用 hibernate 创建 pojos。我将使用什么代码生成器? middlegen 网站已经死了,我只在 sourceforge 上看到了一些 Maven 的东西。其他一切都消失了。谢谢。

【问题讨论】:

    标签: java database hibernate pojo


    【解决方案1】:

    您可以使用适用于 Eclipse 的 Hibernate-tools 扩展。

    http://www.hibernate.org/subprojects/tools.html

    【讨论】:

      【解决方案2】:

      您也可以使用 AndroMDA http://www.andromda.org/index.html - 它从 UML 模型(作为 XML 文件)生成代码(Java、PHP、.NET...)。 您可以选择为 Hibernate、EJB、Spring、WebServices 和 Struts 生成代码或编写自己的插件。

      如果你可以让它运行,这是一个很好的工具。

      【讨论】:

      • 这没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
      • 作者问“如果我今天使用 hibernate 创建 pojos。我会用什么来生成代码?” - AndroMDA 生成类和休眠模式。请给我留言,为什么您认为这不是该问题的合法答案。
      • @NikosParaskevopoulos 我同意 Manuel 的观点,即这是一个有效的答案。 AndroMDA 是一种工具,可用于从例如 UML 图生成工件(其他类型的实体)。
      • @ManuelM 这是一个有效的答案,但您应该将您的答案扩展到您链接到的内容、它的作用以及它与问题相关的原因。那会产生误会。另请参阅stackoverflow.com/help/how-to-answer,“为链接提供上下文”
      【解决方案3】:

      您可以为此使用 IDE,例如Intellij Idea

      【讨论】:

        【解决方案4】:

        您考虑过http://schemaspy.sourceforge.net/。这可能就是您要找的。​​p>

        【讨论】:

        • 这不能生成类 - 不过对现有数据库进行逆向工程很好。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-28
        相关资源
        最近更新 更多