繁体   English   中英

是否有Maven插件可基于休眠实体XML生成Java源代码(实体)类?

[英]Are there maven plugins to generate java source code (entity) classes based on a hibernate entity XML?

我想通过Maven Java源代码生成器自动化Java源代码生成。 我想通过查看一个大的实体xml文件来创建实体类,该文件将具有系统中的所有实体和实体关系。 据我搜索,目前在maven中还没有这样的插件。

我必须编写自己的Mojo才能完成此工作吗?

任何想法和遵循的方向将继续受到赞赏。

您是否尝试过此插件: http : //mojo.codehaus.org/maven-hibernate3/hibernate3-maven-plugin/hbm2java-mojo.html

hbm2java目标应该是您想要的。

如果使用Eclipse或NetBeans,则它们都具有直接从数据库表生成实体类的工具。

您甚至不需要提供XML定义。

有几个插件可以执行代码生成,但这始终是一个自定义任务,例如,有一些插件可以从WSDL文件生成Web服务类,或者我已经使用querydsl的生成器来生成查询对象。

因此,首先,确定您是否没有重新发明轮子,并且有一些类似的项目可以满足您的需求。 情况并非如此,请使用任何类似的插件并根据情况编写自己的插件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM