gostaria de saber se para usar o metodo find() eu preciso iniciar uma transaction ?
e tmbm se o codigo a seguir funciona ou se tem alguma problema:
Conta conta = manager.find(Conta.class,2);
manager.getTransaction().begin();
??? manager.merge(conta); ou manager.persist() para este caso ???
conta.setTitular("julio");
manager.getTransaction().commit()
eu estaria carregando uma conta com estado transient ou detached ao instancia-la com um método .find()?