You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@openjpa.apache.org by aaaaaa <aa...@trash2009.com> on 2009/08/25 18:08:35 UTC

openjpa,jencks,spring configuration...

hi all,
how do I configure jencks + openjpa ? I'm going to use jta outside of
container...

looking at http://jencks.codehaus.org/Outbound+JDBC
I was trying to use this config:

<beans>

  <!-- ###### Transaction manager ###### -->

  <bean id="transactionManager"
class="org.jencks.factory.TransactionManagerFactoryBean"/>

  <!-- ###### Connection Manager ###### -->

  <bean id="connectionManager"
class="org.jencks.factory.ConnectionManagerFactoryBean">
    <property name="transactionManager" ref="transactionManager"/>
  </bean>

  <!-- ###### JDBC Managed Connection Factory ###### -->

  <bean id="jdbcManagedConnectionFactory"
class="org.jencks.tranql.DataSourceMCF">
    <property name="driverName" value="org.hsqldb.jdbcDriver"/>
    <property name="url" value="jdbc:hsqldb:."/>
    <property name="user" value="sa"/>
    <property name="password" value=""/>
  </bean>

  <!-- ###### JDBC Data Source ###### -->

  <bean id="dataSource"
class="org.jencks.factory.ConnectionFactoryFactoryBean">
    <property name="managedConnectionFactory"
ref="jdbcManagedConnectionFactory"/>
    <property name="connectionManager" ref="connectionManager"/>
  </bean>


    <bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
		<property name="dataSource" ref="dataSource" />

	    <property name="persistenceXmlLocation" value="file:persistence.xml" />

		<property name="jpaVendorAdapter">
	        <bean
class="org.springframework.orm.jpa.vendor.OpenJpaVendorAdapter">
	           <property name="showSql" value="true" />
	           <property name="generateDdl" value="true" />
	           <property name="database" value="MYSQL" />
	        </bean>
     	</property>
     	
     	<property name="jpaDialect">
              <bean
class="org.springframework.orm.jpa.vendor.OpenJpaDialect"/>
        </property>


	</bean>

</beans>

but in unit test , which extends AbstractJpaTests and which worked before
with
org.springframework.orm.jpa.JpaTransactionManager, transactions are not
commited.

is it correct way to configure entityManagerFactory?


and my persistence.xml:

<persistence-unit name="test1" >
        
        <class>myclass</class>

                  
     	<exclude-unlisted-classes/>


  </persistence-unit>

thanks,
Alex.



-- 
View this message in context: http://n2.nabble.com/openjpa-jencks-spring-configuration-tp3511038p3511038.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.

Re: openjpa,jencks,spring configuration...

Posted by aaaaaa <aa...@trash2009.com>.

do I need to set "openjpa.ManagedRuntime" in this case?  
can anyone tell me what class should be used ?
thanks.

-- 
View this message in context: http://n2.nabble.com/openjpa-jencks-spring-configuration-tp3511038p3575520.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.