Ваше persistence.xml начало должно быть примерно таким (используя EclipseLink в качестве реализации) для jdbc / MYNAME Имя JNDI:
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
<persistence-unit name="myPersistenceUnit" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<non-jta-data-source>java:comp/env/jdbc/MYNAME</non-jta-data-source>
<class>org.test.entity.MyEntity</class>
...
</persistence-unit>
<persistence>
Конечно, вы должны установить конфигурацию, подходящую для вашей среды. В этом примере я использую не JTA DataSource : согласно одному из ваших комментариев кажется, что ваш DataSource не является JTA-совместимым. Для Hibernate поставщик сохранения должен быть другим.