HAR 하이버 네이트 아카이브로 패키지 된 애플리케이션을 JBoss AS5에서 AS7로 마이그레이션 할 예정입니다. 여러 가지 질문이 있는데 응용 프로그램을 성공적으로 마이그레이션하기 위해 여러 가지 장애물이 있음을 알고 있습니다. 나는 스스로 연구하는 것을 꺼리지 않습니다. 그러나이 시점에서 가능한 것이 무엇인지, 또는 내가 취해야 할 방향과 포인터 나 의견을 고맙게 여기는 방향을 확신하지 못합니다.HAR 하이버 네이트 아카이브를 JBoss 7로 마이그레이션
JBoss AS7이 HAR 절전 모드 아카이브를 지원하지 않는다는 것을 알고 있습니다. 따라서이 기능을 사용하려면 일종의 변경을해야합니다. 내 애플 리케이션은 hibernate3을 필요로한다. 우리는 최대 절전 모드 주석의 새로운 스타일을 엔티티를 정의하기 위해 HAR에 * hbm.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>
처럼 내 HAR이
HAR
|
|-com
| |-business classes
| |-*class files and *hbm.xml files
|
|-META-INF
|-hibernate.xml
내 hibernate.xml 파일과 같이 구성되어 보인다. 내가 가지고있는 몇 가지 질문은 다음과 같습니다.
-is 거기에 JAR로 내 HAR을 패키징하고 AS7 내에서 사용할 수있는 비즈니스 클래스 다시 작성 문제없이 엔터티를 정의하기 위해 주석을 사용할 수있는 방법이 있습니다. * hbm.xml 파일 대신에?
하이버 네이트 주석과 persistence.xml을 사용하도록 코드를 변환하는 방법에 대한 안내서가 있습니까? 나는 조사하는 것을 꺼리지 만, 지금 내가 무엇을 연구해야하는지 잘 모르겠습니다.
이> 난 당신이에서 것을 알고 어디 보스 AS7는 HAR 아카이브 내가 당신에게 수 최대 절전 모드를 지원하지 않는 것으로 알고 여기의 persistence.xml은? – sheidaei
이 문제를 해결 한 적이 있습니까? 지금 당장 같은 문제가 발생합니다. –