package programacaoteste;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

import br.com.programacao.entidade.Usuario;

public class TesteHibernate {

	public static void main(String[] args) {
		//fabrica de entity manager
		EntityManagerFactory emf =  Persistence.createEntityManagerFactory("programacaoteste");
		
		//gerenciador de entidades
		EntityManager em = emf.createEntityManager();
		
		//criando o objeto usuario
		Usuario usu =  new Usuario();
		usu.setNome("Alexsandro");
		usu.setLogin("ax_andrade");
		usu.setSenha("123456");
		
		//iniciando transacao
		em.getTransaction().begin();
		
		//fazendo a persistencia no banco
		em.persist(usu);
		
		em.getTransaction().commit();
	}

}
