Hibernation tools: persistence unit not found

I created a Hibernate / JPA project, and I would like to create entities from tables.

While the tool works like a charm, choosing a clean Hibernate configuration, in JPA mode it does not work, stating that there is no save unit

As shown in the following figure, the save block is located in the folder / src / main / resources / META -INF

This is the code for persistence.xml:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" 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">
    <persistence-unit name="socialsports" transaction-type="JTA">
    <provider>org.hibernate.ejb.HibernatePersistenceProvider</provider>
    <jta-data-source>jdbc/LiveDataSource</jta-data-source>
    </persistence-unit>
</persistence>

This is the result of my attempt to run Hibernate tools to create objects:

+3
source share
1 answer

Since it does not work in JPA mode, using legacy org.hibernate.ejb.HibernatePersistenceProvidercan be a problem. Try it instead org.hibernate.jpa.HibernatePersistenceProvider.

0
source

All Articles