I use spring 2.0M2 and hibernate entitymanager
my persistence.xml file
Spring config fileCode:<?xml version="1.0" encoding="UTF-8"?> <persistence> <persistence-unit name="TestEntityManager" transaction-type="RESOURCE_LOCAL"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <class>com.jl.sub1.Product</class> <class>com.jl.sub1.ProductItem</class> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.DB2Dialect" /> <property name="hibernate.connection.driver_class" value="com.ibm.db2.jcc.DB2Driver" /> <property name="hibernate.connection.password" value="db2admin" /> <property name="hibernate.connection.url" value="jdbc:db2://10.1.1.10:50000/dbjl" /> <property name="hibernate.connection.username" value="db2admin" /> <property name="hibernate.ejb.autodetection" value="class" /> </properties> </persistence-unit> </persistence>
my app server is Tomcat 5.5.10,but I got a java.lang.NullPointerException when my application start,here is my screen shot ,what's the problemCode:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="entityManagerFactory1" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean"> <property name="entityManagerName" value="TestEntityManager" /> </bean> <bean id="transactionManager1" class="org.springframework.orm.jpa.JpaTransactionManager"> <property name="entityManagerFactory" ref="entityManagerFactory1" /> </bean> <bean id="transactionInterceptor1" class="org.springframework.transaction.interceptor.TransactionInterceptor"> <property name="transactionManager" ref="transactionManager1" /> <property name="transactionAttributeSource"> <bean class="org.springframework.transaction.annotation.AnnotationTransactionAttributeSource" /> </property> </bean> <!-- Service --> <bean id="persistenceManagerTarget1" class="com.jl.sub1.PersistenceManagerImpl"> <property name="entityManagerFactory" ref="entityManagerFactory1" /> </bean> <bean id="persistenceManager1" class="org.springframework.aop.framework.ProxyFactoryBean"> <property name="proxyInterfaces"> <value>com.jl.sub1.PersistenceManager</value> </property> <property name="interceptorNames"> <list> <idref local="transactionInterceptor1" /> <idref local="persistenceManagerTarget1" /> </list> </property> </bean> </beans>


Reply With Quote
