My question is quite simple.
Is it possible to add a DAO from a referenced library?
Fx. if you have multiple micro-services running sharing a some DAOs.
<persistence-unit name="defaultPersistenceUnit" transaction-type="RESOURCE_LOCAL"> <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> <non-jta-data-source>DefaultDS</non-jta-data-source> <class>someproject.models.awesomeDAO</class> <class>referencedLibrary.models.sharedDAO</class> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/> </properties> </persistence-unit>
I assume by DAOs you actually mean Entities. You can add any entity class explictly with the
<class> tag in persistence.xml as long as they are in the classpath.
You can even reference a jar file to be searched for annotated classes so you don’t need to declare them explicitly with the tag