2014-10-06 37 views
0

我的項目使用DBRE附加組件從數據庫中反轉。之後,我運行roo命令,並更新所有.aj文件的內容。但roo刪除_Roo_DbManaged.aj,以便我的項目無法工作。我的問題是如何防止roo刪除_Roo_DbManaged.aj。 這是我的entityManagerFactory Beab 感謝您的任何幫助。Roo自動刪除DBRE附加組件_Roo_DbManaged.aj

<jee:jndi-lookup id="dataSource" jndi-name="java:jboss/datasources/something"/> 

<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> 
    <property name="persistenceXmlLocation" value="classpath:META-INF/persistence.xml"/> 
    <property name="persistenceUnitName" value="persistenceUnit" /> 
    <property name="dataSource" ref="dataSource"/> 
</bean> 

回答

1

Spring Roo不會一直使用數據庫(這對系統資源來說可能太昂貴了)。因此,DBRE命令會生成一個名爲dbre.xml的文件,該文件存儲從數據庫獲取的數據庫模式信息。

檢查dbre.xml存在,並沒有被任何人修改。

祝你好運!

+0

非常感謝! – 2014-10-06 15:23:55