Skip to content

Instantly share code, notes, and snippets.

@steppat
Created April 19, 2013 16:20
Show Gist options
  • Save steppat/5421419 to your computer and use it in GitHub Desktop.
Save steppat/5421419 to your computer and use it in GitHub Desktop.
Classe para criar contas e movimentações
package br.com.caelum.financas.util;
import javax.persistence.EntityManager;
import br.com.caelum.financas.modelo.Conta;
public class PopulaConta {
public static void main(String[] args) {
EntityManager manager = new JPAUtil().getEntityManager();
manager.getTransaction().begin();
Conta conta1 = new Conta();
Conta conta2 = new Conta();
Conta conta3 = new Conta();
Conta conta4 = new Conta();
Conta conta5 = new Conta();
conta1.setBanco("001 - BANCO DO BRASIL");
conta1.setNumero("16987-8");
conta1.setAgencia("6543");
conta1.setTitular("Maria dos Santos");
conta2.setBanco("237 - BANCO BRADESCO");
conta2.setNumero("86759-1");
conta2.setAgencia("1745");
conta2.setTitular("Paulo Roberto Souza");
conta3.setBanco("341 - BANCO ITAU UNIBANCO");
conta3.setNumero("46346-3");
conta3.setAgencia("4606");
conta3.setTitular("Antonio Duraes");
conta4.setBanco("033 - BANCO SANTANDER");
conta4.setNumero("12345-6");
conta4.setAgencia("9876");
conta4.setTitular("Leandra Marques");
conta5.setBanco("104 - CAIXA ECONOMICA FEDERAL");
conta5.setNumero("98654-3");
conta5.setAgencia("1234");
conta5.setTitular("Alexandre Duarte");
// persistindo as contas
manager.persist(conta1);
manager.persist(conta2);
manager.persist(conta3);
manager.persist(conta4);
manager.persist(conta5);
manager.getTransaction().commit();
manager.close();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment