我將一個打包爲HAR Hibernate歸檔文件的應用程序從JBoss AS5遷移到AS7。我有很多問題,並且我知道爲了成功遷移我的應用程序,我必須面對許多障礙。我不介意研究自己的事情 - 但在這一點上我不太確定什麼是可能的,或者我應該採取的方向,並會欣賞任何指針或評論。將HAR休眠歸檔文件遷移到JBoss 7
我知道JBoss AS7不支持HAR hibernate存檔 - 所以我必須進行某種更改才能使其工作。我的應用程序需要hibernate3,我將其作爲依賴項包含在內。我HAR的結構類似於
HAR
|
|-com
| |-business classes
| |-*class files and *hbm.xml files
|
|-META-INF
|-hibernate.xml
我hibernate.xml文件看起來像
<hibernate-configuration xmlns="urn:jboss:hibernate-deployer:1.0">
<session-factory name="java:/hibernate/SessionFactory" bean="jboss.har:service=Hibernate">
<property name="datasourceName">java:/MySqlDS</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<!-- <property name="sessionFactoryInterceptor">org.jboss.test.hibernate.SimpleInterceptor</property> -->
<!-- <property name="hbm2ddlAuto">create</property> -->
<depends>jboss:service=Naming</depends>
<depends>jboss:service=TransactionManager</depends>
</session-factory>
</hibernate-configuration>
我們使用* hbm.xml文件中我們HAR定義實體,而不是休眠註釋的新風格。我有幾個問題是:
- 有沒有一種方法可以將我的HAR打包爲JAR並在AS7中使用它,而不必經歷重寫我的業務類以使用註釋來定義實體的麻煩而不是使用* hbm.xml文件?
- 如果沒有關於將代碼轉換爲使用hibernate annotations和persistence.xml的指南嗎?我不介意做研究,但現在我不確定我應該研究什麼。
>我知道的JBoss AS7不支持HAR休眠檔案我能問你,你知道從哪裏呢? – sheidaei
你有沒有解決過這個問題?我現在遇到同樣的問題 –