¿Reutilización de una declaración preparada entre métodos?

Todossaber ese deberíamos reutilizar un JDBCPreparedStatement que crear una nueva instancia dentro de un bucle.

Pero cómo lidiar conPreparedStatement reutilizar entre invocaciones de diferentes métodos? ¿La reutilización- "regla" todavía cuenta?

¿Debería considerar usar un campo paraPreparedStatement ¿O debería cerrar y volver a crear la declaración preparada en cada invocación (mantenerla local)? (Por supuesto, una instancia de tal clase estaría vinculada a unConnection lo que podría ser una desventaja en algunas arquitecturas)

Soy consciente de que la respuesta ideal podría ser "depende".
Pero estoy buscando una mejor práctica para desarrolladores menos experimentados para que hagan la elección correcta en la mayoría de los casos.

Respuestas a la pregunta(4)

Su respuesta a la pregunta