2010-09-27 77 views
2

在工作中,我們爲金融服務領域的相當大的實體設計解決方案,並且我們傾向於使用XML部署映射,因爲它很容易更改,無需重新編譯如何從註釋生成ORM.XML映射文件?

我們希望通過使用註釋來完成我們的開發,並從中生成orm.xml映射文件。我發現了this proof of concept annotation processor,類似的東西就是我正在尋找的東西,但它支持大多數JPA註釋。

我們正在使用WebSphere的發展,所以我們希望的東西,認爲OpenJPA實現

回答

0

這裏是一個可能的方法:

  1. 使用註解類來生成數據庫架構
  2. 使用OpenJPA的SchemaTool將數據庫模式逆向工程化爲其XML模式文件
  3. 使用OpenJPA的ReverseMappingTool從XML模式文件生成XML映射文件
+0

然而,它仍然不是完美的,因爲它複製了我的實體,因爲這些表的命名與實體類完全相同,再加上它並不完全正確。 OpenJPA的工具看起來相當sl 012 – 2010-11-03 15:50:43

+1

@Miguel我認爲上面更像是一個破解而不是完美的解決方案,我並不感到驚訝,結果並不完美。對於一個完美的解決方案,我建議手動編寫orm.xml :) – 2010-11-03 16:23:21

+1

上面的兩個鏈接不工作! – Velu 2013-09-22 09:27:29

相關問題