Я пытаюсь настроить проект JavaEE с помощью IntelliJ IDEA.Persistence.XML JavaEE с EJB и Intellij
моя конфигурация:
- IDE Intellij (JetBrains)
- Glassfish (Контейнер EJB)
- JPA лица (поставщик Hibernate)
- База данных с WAMP (настраивается в persistence.xml)
К сожалению, когда я запускаю свой проект, отображается страница 404: EJBTransac tionRolledbackException.
я не понимаю, это исключение или эту проблему ... может быть, это мой файл persistence.xml:
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
<persistence-unit name="PU" transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />
<property name="hibernate.connection.user" value="root" />
<property name="hibernate.connection.password" value="root" />
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/supbartering" />
<property name="hibernate.hbm2ddl.auto" value="update" />
</properties>
</persistence-unit>
</persistence>
и я использую его с:
@PersistenceContext(unitName = "PU")
private EntityManager mEntityManager;
Это первый раз, когда я используя Intellij с проектом JEE и сервером GlassFish, но я не могу достичь хорошей конфигурации.
Вы можете опубликовать полное исключение? – soorapadman
Вы тестировали с помощью 'transaction-type =" JTA "' вместо "JPA"? Проверьте: http://stackoverflow.com/questions/27713599/javax-ejb-ejbexception-java-lang-illegalstateexception-unable-to-retrieve-entit?lq=1 – Baderous
@Baderous, это уже JTA: s ... Ошибка знак равно –