Настройка персистентности и норм с помощью JPA 2
У меня возникли некоторые проблемы с использованием постоянства в моем проекте jBPM.
Моя конфигурация jBPM 5.4 + Hibernate + JPA 2, и яВ настоящее время я настраиваю поток процессов для подключения к БД с постоянством через persistence.xml. Я'я просто пытаюсь соединить источник данных по умолчанию (на сервере H2) с моим персонализированным persistence.xml, но я постоянно получаю одну и ту же ошибку снова и снова
Unknown entity: org.jbpm.persistence.processinstance.ProcessInstanceInfo
мы вручную добавили в мою папку src / META-INF файл JBPMorm-JPA2.xml следующего содержания, но ошибка все еще сохраняется. Может кто-нибудь мне помочь?
JBPMorm-JPA2.xml:
select
processInstanceInfo.processInstanceId
from
ProcessInstanceInfo processInstanceInfo join processInstanceInfo.eventTypes eventTypes
where
eventTypes = :type
DATE
DATE
DATE
persistence.xml:
org.hibernate.ejb.HibernatePersistence
jdbc/jbpm-ds
org.drools.persistence.info.SessionInfo
org.jbpm.persistence.processinstance.ProcessInstanceInfo
org.drools.persistence.info.WorkItemInfo
ОБНОВИТЬ:
Чтобы решить эту проблему, создайте ProcessInstanceInfo.hbm.xml в папке META-INF со следующим содержимым:
Если кто-нибудь знает хороший учебник по настройке сохранения для jBPM5, пожалуйста, поделитесь ... это безумие!