JPA로 JSF로 웹 사이트를 개발하고 있습니다. 그래서 Glassfish 인스턴스와 프로젝트에서 DataSource를 구성합니다.JPA 쿼리를 테스트하는 방법은 무엇입니까?
하지만 이클립스에서 JPA 쿼리를 어떻게 테스트 할 수 있습니까?
넷빈즈에서, 예를 들어, 그냥 hibernate.cfg
파일 에 오른쪽 클릭 할 필요가 이클립스에서이 같은 (번역) 가 무언가를 "실행 HQL 쿼리?"
UPDATE : 나 최대 절전 모드 도구는 다음 HQL 편집기를 사용하려고 설치 의견에 따라 하지만, 아래에 저에게이 이상한 오류를 준다 :
방법 어떤 생각을 이 문제를 해결할 수 있습니까?
그냥 자신을 명확하게하기 위해,이 내 JPA 구성입니다 :업데이트 2 : 내가 무엇을 추천 @kenChan 않았지만 내가 하나의 오류가 남아있는 것 같습니다 : 나는 몰랐다 (내가 최대 절전 모드 도구 구성에서, 클래스 패스에 MySQL의 드라이버를 넣어 가지고, KenChan을 tkanks)
오류 :.
,UPDATE 3 : 나는 속성 파일을 만들려고 @KenChan는 (나는 비슷한 문제 주제 here을 발견)하지만 여전히 같은 오류가 있습니다 :
UPDATE (4) : IT 작업!
나는이 줄의 끝에서 하나의 '를 실종됐다 :
hibernate.connection.password=***********
hibernate.connection.username=*******
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.connection.url=jdbc\:mysql\://********\:3306/********
hibernate.connection.provider_class=org.hibernate.connection.DriverManagerConnectionProvider
hibernate.datasource=
hibernate.transaction.manager_lookup_class=
hibernate.cache.use_query_cache=false
귀하의 지원에 의해 당신을 @KenChan 감사합니다
hibernate.connection.provider_class
결국 내 hibernate.properties는이 상태를 유지 .
내 프로젝트는 최대 절전 모드로 구성되어야하지만, JPA (EJB 3) 및 데이터 소스와 함께 사용해야합니다. 최대 절전 모드 도구에서도 작동합니까? –
@ValterHenrique : Netbeans 기본값을 사용하는 경우 JPA가 아닌 EclipseLink를 사용하고있을 가능성이 큽니다. EclipseLink와 Hibernate는 모두 JPA 구현이다. Persistence.xml에서 전환 할 수 있습니다 – perissf
사실 제 프로젝트에서 Generics 2.0을 사용하고 있습니다. 따라서 EclipseLink로 전환하면 작동할까요? –