내 persistence.xml
에는 2 개의 지속성 단위가 있습니다. 각 요소에는 여러 개의 <class>
요소가 있습니다.<persistence-unit> 요소 내부에서 클래스를 지정해야하는 이유는 무엇입니까?
특정 영속성 단위와 관련된 모든 클래스를 지정해야한다고 생각했습니다. 하지만 우연히 새로운 엔티티에 대한 클래스 요소를 지정하는 것을 잊어 버렸지 만 프로그램이 없어도 제대로 작동했습니다. 그런 다음 모든 클래스 요소를 제거하고 모든 것이 잘 수행되었습니다. 그래서 우리는 왜 그것을 필요로합니까?
샘플 코드 :
<persistence-unit name="JiraManager" transaction-type="RESOURCE_LOCAL">
<class>chartdemo.model.domain.Category</class>
</persistence-unit>