Spring 3.0.2, Hibernate 3.5.1, JPA 2 및 Derby를 사용하는 Tomcat에서 매우 간단한 웹 응용 프로그램을 실행하고 있습니다. 난 내 데이터베이스 연결을 모두 persistence.xml
에 정의하고 있는데, 단지 의존성 주입을 위해 Spring을 사용하고있다. 임베디드 Derby를 데이터베이스로 사용하고 있습니다. 나뿐만 따라서 JPA2 표준화 특성에 내 구성을 전환 할 때Hibernate가 persistence.xml의 JPA2 표준화 된 속성을 무시하는 이유는 무엇입니까?
<property name="hibernate.connection.driver_class" value="org.apache.derby.jdbc.EmbeddedDriver"/>
<property name="hibernate.connection.url" value="jdbc:derby:webdb;create=true"/>
문제점이 발생합니다 : 나뿐만 따라서 고전 최대 절전 모드 방식으로 persistence.xml
에 드라이버 및 URL 속성을 정의 할 때
모든 것이 제대로 작동
<property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.EmbeddedDriver"/>
<property name="javax.persistence.jdbc.url" value="jdbc:derby:webdb;create=true"/>
JPA2 속성 키를 사용하여, 다음과 같은 예외 하드 응용 프로그램 보석금 :
,왜 이것이 실패하고 있는지 아는 사람이 있습니까?
참고 : Hibernate 참조 문서에서 곧바로 javax ... 속성 문자열을 복사했기 때문에 오타가 발생할 가능성이 거의 없습니다.
감사를 다음 제공해야 공급자에 대한 그래서 최대 절전 모드 및 PostgreSQL을
과 같은 문제에 직면했다, 그것은 나를 넣어 내 질문에 대답하기위한 올바른 길. – Ophidian