2014-04-04 24 views

回答

1

是的。您可以在實體中進行修改。 Roo可以理解這一點。

如果您正在從命令行運行所有命令,請確保您有Roo正在運行。

檢查persistence.xml中的以下行以更新架構。

<property name="hibernate.hbm2ddl.auto" value="update"/> 
1

是的,你也可以稍後編輯。但有很多重要的一點:

  1. 數據庫。如果你添加新的字段,那麼你應該修改相關的數據庫表。或者是persistence.xml文件。你使用什麼樣的數據庫?

  2. 您是否已經在服務類和存儲庫類中有任何特殊的代碼?您可能需要在那裏修改代碼。

  3. 你有沒有在Roo中處理過的特殊代碼?

  4. 你已經無限的Roo了嗎?或者從另一方面來說,您是否使用Roo使用STS?

+0

我試圖問袋鼠會從我的Java代碼修改 – Artem

+0

不,袋鼠不會產生DB產生DB,映射和一切對我來說。如果您使用良好的設置,您的項目將通過第一次運行生成它。 Roo僅創建連接,會話等到您在database.properties中指定的數據庫。 – mig8