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