From: Juergen H. <jho...@us...> - 2008-10-21 11:02:31
|
Update of /cvsroot/springframework/spring/tiger/test/org/springframework/orm/jpa/hibernate In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv10756/tiger/test/org/springframework/orm/jpa/hibernate Modified Files: hibernate-manager.xml HibernateEntityManagerFactoryIntegrationTests.java Log Message: @PersistenceContext for default EntityManagerFactory lookup works even in an @Configurable Hibernate entity Index: hibernate-manager.xml =================================================================== RCS file: /cvsroot/springframework/spring/tiger/test/org/springframework/orm/jpa/hibernate/hibernate-manager.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** hibernate-manager.xml 14 Jul 2008 12:48:28 -0000 1.10 --- hibernate-manager.xml 21 Oct 2008 11:02:19 -0000 1.11 *************** *** 1,9 **** <?xml version="1.0" encoding="UTF-8"?> ! <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd"> ! <beans> ! ! <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> ! <property name="persistenceXmlLocation" value="org/springframework/orm/jpa/domain/persistence.xml"/> <property name="dataSource" ref="dataSource"/> <property name="jpaVendorAdapter"> --- 1,18 ---- <?xml version="1.0" encoding="UTF-8"?> ! <beans xmlns="http://www.springframework.org/schema/beans" ! xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ! xmlns:context="http://www.springframework.org/schema/context" ! xsi:schemaLocation=" ! http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd ! http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"> ! <context:load-time-weaver aspectj-weaving="on"/> ! ! <context:annotation-config/> ! ! <context:spring-configured/> ! ! <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" depends-on="org.springframework.context.config.internalBeanConfigurerAspect"> ! <property name="persistenceXmlLocation" value="org/springframework/orm/jpa/domain/persistence-context.xml"/> <property name="dataSource" ref="dataSource"/> <property name="jpaVendorAdapter"> Index: HibernateEntityManagerFactoryIntegrationTests.java =================================================================== RCS file: /cvsroot/springframework/spring/tiger/test/org/springframework/orm/jpa/hibernate/HibernateEntityManagerFactoryIntegrationTests.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** HibernateEntityManagerFactoryIntegrationTests.java 14 Jul 2008 12:48:28 -0000 1.7 --- HibernateEntityManagerFactoryIntegrationTests.java 21 Oct 2008 11:02:19 -0000 1.8 *************** *** 26,29 **** --- 26,30 ---- import org.springframework.orm.jpa.AbstractContainerEntityManagerFactoryIntegrationTests; import org.springframework.orm.jpa.EntityManagerFactoryInfo; + import org.springframework.orm.jpa.domain.ContextualPerson; import org.springframework.orm.jpa.domain.Person; *************** *** 72,74 **** --- 73,81 ---- } + public void testConfigurablePerson() { + Query q = this.sessionFactory.getCurrentSession().createQuery("select p from ContextualPerson as p"); + assertEquals(0, q.list().size()); + assertNotNull(new ContextualPerson().entityManager); + } + } |