Me gustaría reemplazar la implementación de BPM personalizada con Activiti o jBPM-5 en un producto que utiliza Hibernate (sin JPA) con Spring para la implementación de capa persistente. Desafortunadamente, tanto Activiti como jBPM5 requieren JPA (de acuerdo con su documentación) y no es posible migrar todas las implementaciones de Hibernate existentes a JPA en el producto.¿Se pueden usar archivos .hbm en una aplicación JPA con Hibernate como proveedor JPA?
- ¿Hay una manera de configurar JPA 2.0 (proveedor JPA es Hibernate) con Spring 3 sin migrar aplicación Hibernate JPA (es decir, retener .hbm archivos)?
Nota: Soy consciente de que la aplicación no será compatible con JPA y que no se puede usar otro proveedor de JPA.
- Si hay forma, suponga que el administrador de transacciones Spring JTA está configurado con la configuración adecuada. ¿se puede ejecutar la lógica de aplicación y la lógica de flujo de trabajo BPM en una sola transacción de Spring?
esto no responde exactamente a su pregunta, pero recientemente he tenido una situación similar, y terminó usando HibernateTools para convertir mis archivos * .hbm.xml a los granos de la APP anotada. Fue bastante sencillo y me ahorró el esfuerzo de pasar por lo que estás haciendo ahora. Es ésta una opción para usted? – Fil
Gracias @Filip Zalewski. El producto es grande en términos de su tamaño. La única razón, me gustaría cambiar a JPA es ejecutar BPM y la aplicación en la misma transacción. No creo, la migración es la elección correcta. – Sujee
Parece que es posible: http://bill.burkecentral.com/2007/07/06/co-existence-with-hibernate-jpa-and-ejb3/ http://docs.jboss.org/hibernate/entitymanager/ 3.6/reference/es/html/configuration.html –