Comment configurer EclipseLink 2.0 et le Printemps 3.0.5 et Tomcat 6?

Mon application web à l'aide de Tomcat 6.0.18 et le Printemps 3.0.5 et eclipselink 2.0.1 et javax.la persistance 2.0.0, Base de données SQL Server. Je ne pouvais pas comprendre la configuration et également pas en mesure de trouver un exemple de travail avec de telles configurations. J'ai essayé d'ajouter une propriété de loadTimeWeaver en entityManagerFacotory mais il pause Autocâblés annotation au Printemps 3, comme ci-dessous dans applicationContext.xml:

<context:load-time-weaver/>

dans appname-servlet.xml:

Mais quand je désactive LoadTimeWeaver, mon application peut créer une base de données à partir de JPA code, mais ne pouvait pas conserver les données dans la base de données.

<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
        <property name="persistenceXmlLocation" value="classpath:persistence.xml" />
        <property name="dataSource" ref="dataSource" />         
        <property name="persistenceUnitName" value="restfulPU" />
        <property name="jpaVendorAdapter">
        <bean class="org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter">
            <property name="showSql" value="true"/>
            <property name="generateDdl" value="true"/>
            <property name="databasePlatform" value="org.eclipse.persistence.platform.database.SQLServerPlatform"/>
        </bean>
        </property>
        <property name="jpaDialect">
        <bean class="org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect" />
        </property>         
        <property name="jpaPropertyMap">
        <props>
            <prop key="eclipselink.weaving">false</prop>
        </props>
        </property>         
</bean> 

<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
    <property name="entityManagerFactory" ref="entityManagerFactory" />
</bean> 
<tx:annotation-driven transaction-manager="transactionManager"/>
  Persistence.xml
<persistence-unit name="restfulPU" transaction-type="RESOURCE_LOCAL">
    <class>com.generalform.eclipselink.model.Todo</class>
    <properties>
        <!-- EclipseLink should create the database schema automatically -->
        <property name="eclipselink.ddl-generation" value="drop-and-create-tables" />
        <property name="eclipselink.ddl-generation.output-mode"
           value="database" />
    </properties>

Je serai reconnaissant si vous pouvez m'indiquer un guide ou tutoriel sur l'intégration de EclipseLink le Printemps 3 plus de Tomcat.

OriginalL'auteur jisun | 2012-05-02