복붙노트

[SPRING] "이름이 '제품'인 지속성 단위가 없습니다. '

SPRING

"이름이 '제품'인 지속성 단위가 없습니다. '

최근에이 튜토리얼을 완료했습니다 : "http://static.springsource.org/docs/Spring-MVC-step-by-step/",하지만 지금은 Hibernate와 주석으로 작업하길 원합니다. 나는 내가 가까웠다는 것을 알고 있지만 장애물을 쳤다. 그리고 나는 그것을 이해할 수 없다. Spring 포럼에 내 코드를 게시했습니다. 어떤 도움을 주시면 감사하겠습니다. 감사

주석을 통합하고 동면 상태로 만들려고 노력하고 있지만 문제가 발생하여이를 파악할 수 없습니다. "이름 'product'found"가있는 지속성 단위 없음 오류가 계속 발생합니다. 어떤 도움이라도 대단히 감사하겠습니다.

해결법

  1. ==============================

    1.가있는 META-INF / persistence.xml이 필요합니다. 여길 봐

    가있는 META-INF / persistence.xml이 필요합니다. 여길 봐

    (나는 보통 WEB-INF / classes / META-INF에 넣는다. 주석에서 언급했듯이, 당신은 src / main / resources / META-INF에 넣을 수있다)

  2. ==============================

    2.이것은 persistence.xml 파일의 예입니다.

    이것은 persistence.xml 파일의 예입니다.

    <persistence xmlns="http://java.sun.com/xml/ns/persistence"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
             version="2.0">
    <persistence-unit name="poduct"  transaction-type="RESOURCE_LOCAL">
    </persistence-unit>
    </persistence>
    

    Maven 프로젝트를 사용한다면 "src / main / resources / META-INF"안에이 파일을 생성하십시오.

  3. ==============================

    3.동일한 문제가 발생하여 Web Deployment Assembly Configuration을 수동으로 편집하여 /META-INF/persistence.xml이 WEB-INF / classes / 아래에 배포되도록 지시해야합니다 (첨부 된 img의 빨간색 상자는 수동으로 편집 됨)

    동일한 문제가 발생하여 Web Deployment Assembly Configuration을 수동으로 편집하여 /META-INF/persistence.xml이 WEB-INF / classes / 아래에 배포되도록 지시해야합니다 (첨부 된 img의 빨간색 상자는 수동으로 편집 됨)

  4. ==============================

    4.나도 같은 문제가있어. 하지만 ide (예 : Eclipse)를 사용하고 ide에서 서버를 구성 할 때. 당신이 조각을 asosiate하고 서버를 다시 시작할 때 항상 동일한 오류가 발생합니다. 왜냐하면 지속성 장치가 사용 되었기 때문에 서버의 해당 부분을 삭제하고 구형으로 배포해야합니다. 콘솔에 들어가서 프로젝트의 평화를 설치하고 작동하십시오 !!

    나도 같은 문제가있어. 하지만 ide (예 : Eclipse)를 사용하고 ide에서 서버를 구성 할 때. 당신이 조각을 asosiate하고 서버를 다시 시작할 때 항상 동일한 오류가 발생합니다. 왜냐하면 지속성 장치가 사용 되었기 때문에 서버의 해당 부분을 삭제하고 구형으로 배포해야합니다. 콘솔에 들어가서 프로젝트의 평화를 설치하고 작동하십시오 !!

    그리고 다른 하나는 사용자가 누가 jdbc의 소유자이고, 단지 선택하고 (예를 들어, AdminServer)를 체크하고 저장하고 다시 점검 할 필요가 있는지에 대한 진단을 확인할 때입니다!

    :디

  5. from https://stackoverflow.com/questions/4612882/no-persistence-unit-with-name-product-found by cc-by-sa and MIT license