Uma classe instancia um objeto dela mesmo - singleton

Java

07/10/2016

Em uma classe como a mostrada a baixo que implementa o padrão Singlenton ela tem um objeto instancia que é do mesmo tipo da própria classe JPAUtil.
Alguém saberia me dizer qual assunto eu deveria pesquisar para entender especificamente essa parte. Ou se puderem me explicar como isso funciona!!


public class JPAUtil {
	
	
	private EntityManagerFactory factory;
	private static JPAUtil instance;
	
	private JPAUtil(){
		this.factory = Persistence.createEntityManagerFactory("REVJPA");
	}
	
	
	public static synchronized JPAUtil getInstance(){
		if(instance == null){
			instance = new JPAUtil();
		}
		
		return instance;
	}
	
	public EntityManager getEntityManager(){
		return factory.createEntityManager();
	}

}
Hugo Thomaz

Hugo Thomaz

Curtidas 0

Melhor post

Ricardo Pereira

Ricardo Pereira

13/10/2016

GOSTEI 1
POSTAR