marastalv
5/29/2013 - 1:31 PM

Tener un único hilo de conexión(Singleton) a BD

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;
	}
}