Можно ли использовать файлы .hbm в приложении JPA с Hibernate в качестве поставщика JPA?

Я хотел бы заменить индивидуальную реализацию BPM на Activiti или jBPM-5 в продукте, который использует Hibernate (без JPA) с Spring для реализации постоянного уровня. К сожалению, и Activiti, и jBPM5 требуют JPA (согласно их документации), и невозможно перенести всю существующую реализацию Hibernate на JPA в продукте.

  1. Есть ли способ настроить JPA 2. 0 (поставщик JPA - Hibernate) с Spring 3 без переноса реализации Hibernate в JPA (т.е. сохранить файлы .hbm)?

Примечание: мне известно, что приложение не будет соответствовать JPA, и другой поставщик JPA не может быть использован.

  1. Если есть способ, предположим, что диспетчер транзакций Spring JTA настроен с правильными настройками. может ли логика приложения и логика рабочего процесса BPM быть выполнена в одной транзакции Spring?
6
задан Sujee 19 February 2011 в 07:26
поделиться