Mam następujący w persistence.xmlhibernacji testy jednostkowe JPA autodection nie działa
<persistence-unit name="test" transaction-type="RESOURCE_LOCAL">
<class>com.merc.model.log.EventLogging</class>
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<shared-cache-mode>ENABLE_SELECTIVE</shared-cache-mode>
<properties>
<!-- Scan for annotated classes and Hibernate mapping XML files -->
<property name="hibernate.archive.autodetection" value="class"/>
</properties>
</persistence-unit>
Gdybym wykomentuj com.merc.model.log.EventLogging, otrzymuję wiadomo wyjątek podmiotu.
Wszelkie pomysły, dlaczego autodetekcja nie będzie działać
Dziękuję za pomoc i wyjaśnienia – user373201
I wypróbowałem to, o czym wspomniałeś, ale teraz dostaję następujący błąd. Używam programu maven i próbuję uruchomić test jednostki - Nie można zanalizować jednostki trwałości z adresu URL [file: /media/01CB9CAC704E03A0/Projects/spring/hibernate/genericdao/target/test-classes/META-INF/persistence.xml] – user373201
@ user373201: Sprawdź, jak ten plik 'persistence.xml' wygląda po kompilacji, czy Maven rozwiązał symbol zastępczy? – axtavt