簡體   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