2012-08-28 4 views
1

JPA와 Spring을 사용하여 MySQL 데이터베이스에 연결하려고합니다. 나는 봄에 처음 온다. 내 퍼시스턴스 유닛의 이름은, 내 persistence.xml을가 여기에 또한JPA Spring MVC 구성

<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> 

입니다 "안녕하세요 세계"모든 콩이 정의되는 곳

내 config 파일이 추가되었습니다. 나는 개체를 인스턴스화 할 때

<persistence-unit name="hello-world" transaction-type="RESOURCE_LOCAL"> 

org.hibernate.ejb.HibernatePersistence는

, 그것은 나에게 오류가 발생합니다.

감사합니다. Sara.

업데이트, 오류 :

2012/08/28 23-25-56,993:8a4cd57fec4d0:ERR:ERROR[Error parsing XML: XML InputStream(1) A pseudo attribute name is expected.] 2012-08-28 23:25:56,994 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/sara].[jsp]:704] : Servlet.service() for servlet jsp threw exception javax.persistence.PersistenceException: Unable to configure EntityManagerFactory at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:265) at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:125) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:52) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34) at com.paypal.sara.sara.web.sample.mvc.Main.getPoints(Main.java:21) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:599) at org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:314) at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145) at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263) at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190)

+1

어떤 오류가 발생합니까? –

답변

1

나는 문제가 무엇인지 발견! 그런 간단한 것 그러나 나의 시간이 걸렸다.

내가 일 것임에 틀림없지 만 <?xml version="1.0" encoding="UTF-8">이었습니다.

감사합니다.