从数据库表生成java域对象

com*_*tta 8 java eclipse spring domain-driven-design spring-mvc

我可以在eclipse中知道,是否有任何功能会自动生成域对象,并在类中正确映射所有表关系?

能提供一些参考文章吗?

Vin*_*vic 8

您可以使用Hibernate之类的东西来完成此任务

这个用于Eclipse的插件集称为Hibernate Tools for Eclipse和ANT,它将为您完成大部分工作.

特别是它将进行逆向工程:Hibernate Tools最强大的功能是数据库逆向工程工具,它可以在几秒钟内生成域模型类和Hibernate映射文件,带注释的EJB3实体bean,HTML文档甚至整个JBoss Seam应用程序!


rlo*_*pez 8

Telosys代码生成器完成这种工作.它是一个Eclipse插件,它使用数据库模式创建一个用于生成Java代码的轻型模型.

GitHub上有一些预定义的模板(适用于JPA,POJO,文档,Spring MVC等)

http://www.telosys.org

http://marketplace.eclipse.org/content/telosys-tools

模板:https://github.com/telosys-templates-v3

有关使用Telosys生成代码的文章: