在我的公司,我们正在使用java和jsf开发一个类似ERP的应用程序,到目前为止,设计团队已经确定了大约20个实体,每个实体都有不同的属性,通常我们会构建20页的CRUD,有没有更好的这样做的方法?,我们使用hibernate作为数据库访问,所以我们想出了为系统的这一部分使用单个DAO的想法,您是否遇到过类似的情况?您对此有何看法?
最佳答案
你真的应该研究一下Seam。它有一个名为 Seam-Gen 的功能这将从数据库中对整个应用程序 CRUD 页面进行逆向工程。您可以编辑 Seam-Gen 模板(基于 Freemarker)来自定义将根据您的喜好生成的页面。
我使用Eclipse插件Azzurri Clay为我的数据库建模并生成 DDL。然后我运行 Seam-Gen,几秒钟后您就拥有了一个正在运行的应用程序。这是一个非常方便的组合。
关于java - 使用 jsf 进行多重 CRUD 的最佳策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/492315/