JPA Spring MVC配置
我正在尝试使用JPA和Spring连接到MySQL数据库。我是春天的新手 我已将其添加到定义所有bean的配置文件中:JPA Spring MVC配置,spring,jpa,spring-mvc,persistence.xml,Spring,Jpa,Spring Mvc,Persistence.xml,我正在尝试使用JPA和Spring连接到MySQL数据库。我是春天的新手 我已将其添加到定义所有bean的配置文件中: <jee:jndi-lookup id="myEmf" jndi-name="hello-world"/> <bean id="myEmf" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> <property name="dataSour
<jee:jndi-lookup id="myEmf" jndi-name="hello-world"/>
<bean id="myEmf" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="myEmf"/>
<property name="loadTimeWeaver">
<bean class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver"/>
</property>
</bean>
这里还有我的persistence.xml,我的持久化单元名是“helloworld”
org.hibernate.ejb.HibernatePersistence
当我尝试实例化对象时,它会抛出错误
谢谢,
莎拉
更新,错误:
2012/08/28 23-25-56993:8a4cd57fec4d0:ERR:ERROR[解析XML:XML InputStream时出错(1)需要一个伪属性名。]
23:25:56994错误
[org.apache.catalina.core.ContainerBase.[catalina].[localhost].[sara].[jsp]:704]
:Servlet jsp的Servlet.service()引发异常
javax.persistence.PersistenceException:无法配置
EntityManager工厂位于
org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:265)
在
org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:125)
在
persistence.persistence.createEntityManagerFactory(persistence.java:52)
在
createEntityManagerFactory(persistence.java:34)
位于com.paypal.sara.sara.web.sample.mvc.Main.getPoints(Main.java:21)
位于的sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
invoke(NativeMethodAccessorImpl.java:39)
在
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
位于java.lang.reflect.Method.invoke(Method.java:599)
org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:314)位于
org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)位于
org.apache.commons.el.expressionevaluationImpl.evaluate(expressionevaluationImpl.java:263)
在
org.apache.commons.el.expressionevaluationImpl.evaluate(expressionevaluationImpl.java:190)
我发现了问题所在!这么简单的一个,但花了我的时间 我本来应该有
谢谢您的时间。我发现了问题所在!这么简单的一个,但花了我的时间 我本来应该有
谢谢你抽出时间
<persistence-unit name="hello-world" transaction-type="RESOURCE_LOCAL">