Já faz 7 anos, mas esta me ajudando hoje em um projeto, muito obrigado!! simples e objetivo!
@caio_404 жыл бұрын
Os exemplos da play list funcionam com o hibernate sem problmeas, vi que o professor utiliza eclipselink
@wellingtonlins69069 жыл бұрын
Muito bom, excelente vídeo aula , somente um mestre poderia ter explicado dessa forma! Obrigado Rafael Sakurai.
@caio_404 жыл бұрын
Seus ensinamentos são de grande ajuda, parabéns!
@mathiasgutierrez16757 жыл бұрын
Parabéns professor , excelente didática ,ajudou demais
@nathansouzadasilva91776 жыл бұрын
Muito obrigado por dividir seus conhecimentos Rafael! Muito boa a explicação, muito objetivo, simples no falar, avançado no assunto! Grande abraço! Ajudou muito!
@mcgms39287 жыл бұрын
Excelente aula professo! você está de parabéns pelo seu conteúdo diferenciado. Grato!
@apollodclxvim8 жыл бұрын
A explicação foi rápida e simples, Obrigado o video me ajudou muito Mestre.
@fernandabarbosa23278 жыл бұрын
Cara, muito obrigada, suas video aulas são impecáveis e me ajudaram muito!
@gustavosa23688 жыл бұрын
Valeu Rafael... um vídeo bem didático! Acompanhando....
@rafaellelias8 жыл бұрын
Caramba eu tinha um medo enorme de sair do JDBC achando que iria me perder no JPA, mais vendo suas aulas estou ficando super animado em utilizar JPA em meus projetos, muito obrigado
@rodrigomacedo99968 жыл бұрын
Boa Rafael, parabéns e obrigado por disponibilizar.
@MahmudulMithun8 жыл бұрын
Though I didn't understand what you said but programming language is not bound to what you said. So I was able to follow along. Thanks
@robsssn4 жыл бұрын
meu persistence.xml esta na pasta src/main/resources/META-INF ate tudo certo o Jboss enxerga ele, porem quando tento abrir o Entity manager na mao "EntityManager em = PersistenceManager.getEntityManager();" sempre da erro " No Persistence provider for EntityManager named MensagemPU", sera que tenho que mudar as estruturas das pastas?
@RafaelSakurai4 жыл бұрын
Oi Robson, vc está usando Java EE? Se sim, tenta pegar o EntityManager via @PersistenceContext aqui tem um exemplo: www.universidadejava.com.br/jee/criando-aplicacao-ejb-jpa/
@BRUNOBIO1009 жыл бұрын
Valeu professor... Ajudou muito.
@adrianoabrantes23796 жыл бұрын
É impressa minha ou não gera um id sequencial exato ?
@nathansouzadasilva91776 жыл бұрын
O banco de dados oracle não possuí essa possibilidade (Exatidão)! Os números serão sempre sequencial, eles nunca repetiram ou seja, nunca voltarão. É possível criar um script no BD Oracle para fazer com que possamos utilizar os números (id) que foram deletados. OBS: o que pode acontecer muitas vezes é: quando você executa a aplicação e o sistema tentou fazer um INSERT e o próximo valor da SEQUENCE é o 5, se por alguma eventualidade dá um erro na hora do commit o ORACLE contabiliza a SEQUENCE como último valor inserido 5, mesmo que não foi inserido. Desta maneira, ao executar o programa novamente o próximo valor da SEQUENCE será o 6. Já o BD MySQL já trata isso apenas usando o autoincrement. Espero ter ajudado. Grande abraço
@pedropinheiro43348 жыл бұрын
o meu brother blz? gosto demais das suas aulas. será que vc pode me dar uma luz sobre o controle transação realizado por algum Framework?
@RafaelSakurai8 жыл бұрын
Neste vídeo eu mostro o controle de transação sendo feito na mão com o JPA, mas se você quiser algo automático, você pode usar um EJB, e deixar ele controlar a transação para você, da uma olhada neste vídeo: kzbin.info/www/bejne/mYvSlmShiK9mkMk
@pedropinheiro43348 жыл бұрын
Rafael Sakurai valeu demais man
@alessandrocoelho3929 жыл бұрын
Simples mas completo. Vlws
@VicenteReyes179 жыл бұрын
Excelente ejemplo gracias. Solo una sugerencia: en la inicializacion de "em", se puede hacer directamente en el constructor, asi se evita estar definiendolo de nuevo en los metodos "salvar" y "remover", quedaria asi: @persistenceContext private EntityManagerFactory emf; private EntityManager em; public LocalDAO() { emf=Persistence.createEntityManagerFactory("EventoPU"); em=emf.createEntityManager(); }
@systemstrentgh14928 жыл бұрын
Se eu quiser executar uma consulta de todos os registro da tabela no JPA, como faço?
@rfalexandre5 жыл бұрын
Rafael, boa noite. Estou realizando alguns testes e tudo funciona perfeitamente. Entretanto, uma das minhas colunas é do tipo Geometry. Quando atribuo um valor a essa coluna e tento salvar no banco recebo o seguinte erro: eclipselink ERROR: Invalid endian flag value encountered. Procurei no stack overflow mas sem sucesso. Você poderia me explicar como devo proceder? OBS 1: uso o PostgreSQL OBS 2: se retiro esse campo tudo funciona Abraço, Rafael.
@paulosoares80598 жыл бұрын
Excelente vídeo.
@alexandrebezerra15176 жыл бұрын
No meu caso, como a minha chave primária é um CPF, eu fiz um tratamento diferente... pedi para ele procurar pelo CPF digitado e não existindo que ele possa incluir no novo cadastro, se existir, então informar que já existe um cliente cadastrado. try { em.getTransaction().begin(); if (em.find(Cliente.class, cliente.getCPF()) != null) { JOptionPane.showMessageDialog(null, "Ops! Parece que esse CPF já existe."); } else { em.persist(cliente); JOptionPane.showMessageDialog(null, "Feito! Cliente cadastrado com sucesso."); } em.getTransaction().commit(); } finally { em.close(); } return cliente;
@gustavowanderley87639 жыл бұрын
muito bom.
@eltonsantosoficial7 жыл бұрын
To apanhando DEMAIS pra fazer isso funcionar com o JSF, demais mesmo. A aplicaçao eh essa: github.com/eltonsantos/embeddedClasses Bem simples, um Usuario e um Endereco, com one-to-one. Mas esse parametro so vem null :/