2012-04-04 42 views
0

我有東西麻煩,我理解應該發揮作用開箱數據庫表的 - 儘管已經做了如下檢查,我沒有得到我的MySQL數據庫生成的任何表:自動生成從Spring Roo的

  1. 該模式已經被定義
  2. 這persistence.xml文件包含<property name="hibernate.hbm2ddl.auto" value="update"/>
  3. 的實體類包含@RooJpaActiveRecord註解。

我正在使用Hibernate和MySQL。我爲此使用了persistence setup命令。 我的問題:

答:我錯過了什麼嗎?

B.是否有必要將Roo命令行用於實體的初始定義? Roo是否足夠聰明地檢測(在運行時)我是否已使用Roo註釋,因此它應該「踢入」並填充下一次我重新啓動服務器時爲了使表存在而需要的任何其他配置? (對於平衡,我已經嘗試通過命令行創建一個新的實體,並創建一個新的類/手動添加註釋,並沒有骰子...)

回答

1

事實證明,我的Eclipse安裝已經以某種方式恢復本身爲Roo v1.5,它似乎不支持JPA註釋。

現在運行1.2.0沒有問題。

希望這可以幫助別人。

相關問題