Tener un único hilo de conexión(Singleton) a BD
public class ConectionBD {
private static UserQueryServiceImpl INSTANCE = null; // Private constructor suppresses
private ConectionBD() {
} // creador sincronizado para protegerse de posibles problemas multi-hilo
// otra prueba para evitar instanciaci�³n m�ºltiple
private synchronized static void createInstance() {
if (INSTANCE == null) {
INSTANCE = new UserQueryServiceImpl();
}
}
public static UserQueryServiceImpl getInstance() {
if (INSTANCE == null)
createInstance();
return INSTANCE;
}
}