【问题标题】:Is there a way to use Eclipse to generate a JSF form from a JPA POJO?有没有办法使用 Eclipse 从 JPA POJO 生成 JSF 表单?
【发布时间】:2011-06-25 14:24:17
【问题描述】:

是否有 Eclipse 的代码生成器可以创建基于 JPA POJO 字段的 facelets 表单?

我只是在寻找可以检查我的 JPA 实体并基于它生成表单的东西。不需要漂亮。我正在使用常规的 Eclipse Helios Java EE 发行版。如果我必须安装插件或其他东西,只要它是免费的就可以了。

作为替代方案,如果您知道任何其他可以执行此操作的工具也很好,只要它不需要安装另一个 IDE。我在这里寻找又快又脏。

TIA。

【问题讨论】:

    标签: eclipse jsf jpa facelets crud


    【解决方案1】:

    Eclipse 不能开箱即用。它只能使用 Java EE 内置的 Dali 插件从现有的 DB 表中生成 JPA 实体(反之亦然)。对于基于 JPA 实体生成 JSF/Facelets 页面,目前只有CRUDO plugin

    顺便说一句,Netbeans 可以做到这一切out the box

    【讨论】:

    • 是的,我知道 Netbeans 可以做到,但我真的不想安装它并试图让它与我的 Eclipse 项目配合得很好,只是为了生成一些代码......如果我打算做所有我可能只是自己编写代码,这不是问题,但我想在这个项目上走懒惰的路线。
    • 我也不是真的推荐 Netbeans :) 更重要的是,我自己不使用它。只是通知其他人偶然发现了这个问题。
    • 上次我检查 Netbeans 将所有内容都保留在会话范围内 - 这与选项卡式浏览一起可能导致非常不受欢迎的行为(例如,删除与您尝试删除的实体不同的实体);所以如果你使用这样的工具,最好检查一下。
    • @fdreger:您是说 Netbeans 以某种方式将请求/视图范围的 bean 保留在会话范围内?
    • @BalusC:不,这并不是说 Netbeans 是 JSR-314 实现 :-) 只是我无法清楚地表达自己。我的意思是 Netbeans 创建 CRUD JSF 页面,其中包含由会话范围 bean 支持的数据表。 dataTables 在每一行中都有一个“删除”按钮,它通过带参数的方法将对象传递给删除。这实际上意味着它说“删除表中的第 N 个对象”。如果某人在两个选项卡中打开了相同的数据表并删除了第一个选项卡中的第一行,则按钮将从 NEXT 行中删除对象。我会说这是严重损坏。
    猜你喜欢
    • 2011-08-22
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 2011-04-12
    • 1970-01-01
    • 2016-11-05
    • 2015-07-30
    相关资源
    最近更新 更多