2012-04-30 6 views
0

JPA와 Hibernate를 사용하는 createa simple CRUD 어플리케이션이 있습니다.JPA Hibernate MappingException : 알 수없는 엔티티

엔티티에 JPA [email protected] 주석과 최대 절전 모드 구성 파일 (hibernate.cfg.xml)이 주석 처리되어 있습니다.

Hibernate 네이티브 API (Session, Session Factory, HibernateUtil)을 사용하는 대신 JPA 엔티티 관리자를 사용하지 않습니다. 최대 절전 모드 매핑 파일이없고 persistence.xml입니다.

문제가 발생했습니다.

도와주세요.

+0

매핑 주석에 테이블 이름을 지정하고 작동하는지 확인하십시오. – Bitmap

+0

@Table (name = "TableName")이 있는데 매핑 예외가 여전히 발생합니다. – peterwkc

+0

Hibernate Native API를 사용하고 자동 발견 엔티티 클래스가 없습니다. 따라서, 나는 단지 hibermate.cfg.xml에서 매핑을 지정했다. – peterwkc

답변

0

JPA 주석을 사용하는 것처럼 매핑 파일이 필요하지 않습니다. 그러나 Spring 3.1 LocalContainerEntityManagerFactoryBean 클래스를 사용하지 않는 한 확실히 persistence.xml을 가져야합니다.

+0

persistence.xml을 만들고 내가 사용하는 공급자를 포함해야합니까? persistence.xml의 예를주세요. – peterwkc

+0

이 링크에서 찾을 수 있습니다. http://docs.jboss.org/hibernate/entitymanager/3.5/reference/en/html/configuration.html#setup-configuration-packaging – Seshagiri

+0

I persistence.xml을 생성했지만 여전히 mappingException이 발생했습니다. – peterwkc

관련 문제