Hola a todos, espero que alguien me pueda ayudar, agradeceré caulquier ayuda.
Ahora mismo estoy utilizando un script groovy y un conector mysql para guardar en BBDD el formulario que tengo almacenado en un objeto de negocio. Esto es un poco tedioso, arcaico y de la vieja escuela porque tengo que construir un insert e ir pasando como parámetro cada campo del objeto al insert.
Esto de guardar los formularios lo tengo que hacer en varias tareas.
Me preguntaba si había laguna forma mejor de hacerlo, utilizando hibernate JPA, o algún ORM.
Estaba pensando hacer una librería jar extera que alamcene en BBDD, e incluir el jar como dependencia en el flujo. Este proyecto externo utilizaría hibernate para guardar en BBDD, pero creo que esto desde bonita no funcionaría.
¿Se le ocurre a alguien una mejor manera de hacerlo?
Saludos y gracias
Aquí les dejo un fragmento de mi código:
[…]
Sql sql = BonitaSql.newInstance(“jdbc:mysql://BBDD/***”,“BBDD_user”,“BBDD_pass”, new com.mysql.jdbc.Driver());
try {
String consulta = “INSERT INTO notificaciones (id,descRiesgo,dni_notificante,nombre_notificante,apellidos_notificante,
correo_notificante,tipo_notificacion,asunto_notificacion,descripcion_notificacion)
VALUES (?,?,?,?,?,?,?,?,?)”;
sql.execute(consulta,null,
notificacionRiesgo.getDescripcion(),notificacionRiesgo.getDni(),
notificacionRiesgo.getNombre(),notificacionRiesgo.getApellidos(),
notificacionRiesgo.getCorreo(),notificacionRiesgo.getTipo(),
notificacionRiesgo.getAsunto(),notificacionRiesgo.getDescripcion());
[…]