¿Cuál es la forma común de cerrar una transmisión en JPA? ¿Gestión de transacciones? ¿O cerrarlo manualmente?
¿JPA cierra la corriente? Quieres decir que la conexión a la base de datos está liberada, ¿verdad?
El objeto de gestión de base de datos utilizado por JPA es EntityManager. Si se cierra manualmente, es entidadmanager (). La estructura general es la siguiente:
EntityManager e = null<; /p>
transacción de entidad et = e. get transacción();
et. begin();
//Tu código
et. commit();
e . close();
Por supuesto, debes agregar try { } catch { } al final.
En la estructura SSH, OpenEntityManagerInViewFilter de Spring generalmente se usa para abrir y cerrar automáticamente y, de hecho, es fácil manejar algunas situaciones manualmente.