我已经有一个基于Java5的应用程序&Oracle11gDB的Struts2 MVC框架。
应用程序有大量的表,这些表经常使用insert查询或update语句进行更新,我希望开发CRUD应用程序,避免执行任何手动脚本。
表的数量非常多,相互依赖,所以我正在寻找一个java框架,它可以根据现有的表结构直接生成代码,具有允许用数据上载excel并提供批量更新功能的灵活性。
尝试了Spring,但是想知道是否有更多的框架可以用于现有的Struts 2 MVC。
发布于 2016-03-09 09:39:45
如果您想在Struts2中使用CRUD应用程序,那么应该查看Struts 2 CRUD教程。
Struts Struts 2 CRUD示例的应用实例
创建这个示例是为了尽可能简单,因此,它没有使用所有高级(集成)功能,例如Spring IoC、Hibernate开放会话在视图、OS、注解等等。
关于java代码生成,您可以使用Jboss工具。
Hibernate工具提供了Hibernate或JPA映射项目的简单生成、测试和原型。使用它来运行查询、浏览映射和为数据项目生成代码。
如果您致力于生成Java代码,请考虑反向工程部分。

将http://docs.jboss.org/tools/4.0.0.Final/en/hibernatetools/html_single/index.html放到桌面上阅读并帮助使用Hibernate生成代码的任何方面。
参考资料:
发布于 2016-03-09 16:50:29
基本上你想要的是:
给定一个现有的数据库,避免手动编写查询和Java类的代码,而是让{SMART_SOFTWARE}为您生成它们。
Struts2是一个前端MVC框架,它对CRUD不了解任何具体情况;在使用Struts2时,您可以自由选择任何您喜欢的持久性技术(JDBC、Hibernate、JPA等)。
因为这个问题涉及Java,标准是JPA。
如果您可以使用Java持久性API,那么您是幸运的!你要找的软件是
Eclipse工具

它能够通过反向工程表来映射DB和创建Java类(JPA实体)。
注意:如果您对NetBeans和其他IDE感兴趣,它们的工具是相当的。
https://stackoverflow.com/questions/26242750
复制相似问题