Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da Java Magazine ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Video: Desvendando o JPA - Aula 3 - Manipulando Entidades
Nesta vídeo aula mostramos como salvar e obter entidades mapeadas pelo JPA.
Título:
Tempo: 00:14:00
Mini-Resumo: Nesta vídeo aula mostramos como salvar e obter entidades mapeadas pelo JPA, mostramos também como fazer para deixar o JPA cuidar da geração automática de chaves primarias facilitando assim o desenvolvimento como um todo.
Exemplos construídos: Trabalhamos com a entidade mapeada People onde mostramos como manipular ela no banco de dados e como gerar id's automáticos da chave primaria.
Tecnologias Utilizadas: Java SE 6, NetBeans 6.5, JPA 1.0, Hibernate 3.3 e TopLink Essentials
Palavras chaves: netbeans6 jpa hibernate orm java j2se java6
Tempo: 00:14:00
Mini-Resumo: Nesta vídeo aula mostramos como salvar e obter entidades mapeadas pelo JPA, mostramos também como fazer para deixar o JPA cuidar da geração automática de chaves primarias facilitando assim o desenvolvimento como um todo.
Exemplos construídos: Trabalhamos com a entidade mapeada People onde mostramos como manipular ela no banco de dados e como gerar id's automáticos da chave primaria.
Tecnologias Utilizadas: Java SE 6, NetBeans 6.5, JPA 1.0, Hibernate 3.3 e TopLink Essentials
Palavras chaves: netbeans6 jpa hibernate orm java j2se java6

7 COMENTÁRIOS
Felipe Rodrigues Farias
Bom dia Diego!!
estou tentando configurar o ambiente e fazendo conexão com hibernate e mysql no eclipse, estou tendo o seguinte erro:
No Persistence provider for EntityManager named teste
estou desconfiado que minhas libs estão com alguma coisa errada, vc pode me disponibilizar as libs necessárias por favor?
_________________________________________________
xmlns="http://java.sun.com/xml/ns/persistence">
org.hibernate.ejb.HibernatePersistence
pacote.Endereco
pacote.Pessoa
_______________________________________________________
public class Teste {
public static void main(String[] args) {
EntityManagerFactory factory = Persistence
.createEntityManagerFactory("teste");
EntityManager em = factory.createEntityManager();
Pessoa p = new Pessoa();
p.setNome("camiseta");
em.getTransaction().begin();
em.persist(p);
em.getTransaction().commit();
}
}
_________________________________
package pacote;
import java.io.Serializable;
import javax.persistence.*;
import java.util.List;
@Entity
public class Pessoa implements Serializable {
private static final long serialVersionUID = 1L;
private int id;
private String nome;
private List enderecos;
public Pessoa() {
}
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public int getId() {
return this.id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return this.nome;
}
public void setNome(String nome) {
this.nome = nome;
}
//bi-directional many-to-one association to Endereco
@OneToMany(mappedBy="pessoa")
public List getEnderecos() {
return this.enderecos;
}
public void setEnderecos(List enderecos) {
this.enderecos = enderecos;
}
}
_________________________________
muito obrigado pelas aulas de altíssimo nivel de qualidade
estou tentando configurar o ambiente e fazendo conexão com hibernate e mysql no eclipse, estou tendo o seguinte erro:
No Persistence provider for EntityManager named teste
estou desconfiado que minhas libs estão com alguma coisa errada, vc pode me disponibilizar as libs necessárias por favor?
_________________________________________________
_______________________________________________________
public class Teste {
public static void main(String[] args) {
EntityManagerFactory factory = Persistence
.createEntityManagerFactory("teste");
EntityManager em = factory.createEntityManager();
Pessoa p = new Pessoa();
p.setNome("camiseta");
em.getTransaction().begin();
em.persist(p);
em.getTransaction().commit();
}
}
_________________________________
package pacote;
import java.io.Serializable;
import javax.persistence.*;
import java.util.List;
@Entity
public class Pessoa implements Serializable {
private static final long serialVersionUID = 1L;
private int id;
private String nome;
private List
public Pessoa() {
}
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public int getId() {
return this.id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return this.nome;
}
public void setNome(String nome) {
this.nome = nome;
}
//bi-directional many-to-one association to Endereco
@OneToMany(mappedBy="pessoa")
public List
return this.enderecos;
}
public void setEnderecos(List
this.enderecos = enderecos;
}
}
_________________________________
muito obrigado pelas aulas de altíssimo nivel de qualidade
[há +1 mês] -
Responder

Felipe Rodrigues Farias
Bom dia Diego!!
estou tentando configurar o ambiente e fazendo conexão com hibernate e mysql no eclipse, estou tendo o seguinte erro:
No Persistence provider for EntityManager named teste
estou desconfiado que minhas libs estão com alguma coisa errada, vc pode me disponibilizar as libs necessárias por favor?
_________________________________________________
xmlns="http://java.sun.com/xml/ns/persistence">
org.hibernate.ejb.HibernatePersistence
pacote.Endereco
pacote.Pessoa
_______________________________________________________
public class Teste {
public static void main(String[] args) {
EntityManagerFactory factory = Persistence
.createEntityManagerFactory("teste");
EntityManager em = factory.createEntityManager();
Pessoa p = new Pessoa();
p.setNome("camiseta");
em.getTransaction().begin();
em.persist(p);
em.getTransaction().commit();
}
}
_________________________________
package pacote;
import java.io.Serializable;
import javax.persistence.*;
import java.util.List;
@Entity
public class Pessoa implements Serializable {
private static final long serialVersionUID = 1L;
private int id;
private String nome;
private List enderecos;
public Pessoa() {
}
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public int getId() {
return this.id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return this.nome;
}
public void setNome(String nome) {
this.nome = nome;
}
//bi-directional many-to-one association to Endereco
@OneToMany(mappedBy="pessoa")
public List getEnderecos() {
return this.enderecos;
}
public void setEnderecos(List enderecos) {
this.enderecos = enderecos;
}
}
_________________________________
muito obrigado pelas aulas de altíssimo nivel de qualidade
estou tentando configurar o ambiente e fazendo conexão com hibernate e mysql no eclipse, estou tendo o seguinte erro:
No Persistence provider for EntityManager named teste
estou desconfiado que minhas libs estão com alguma coisa errada, vc pode me disponibilizar as libs necessárias por favor?
_________________________________________________
_______________________________________________________
public class Teste {
public static void main(String[] args) {
EntityManagerFactory factory = Persistence
.createEntityManagerFactory("teste");
EntityManager em = factory.createEntityManager();
Pessoa p = new Pessoa();
p.setNome("camiseta");
em.getTransaction().begin();
em.persist(p);
em.getTransaction().commit();
}
}
_________________________________
package pacote;
import java.io.Serializable;
import javax.persistence.*;
import java.util.List;
@Entity
public class Pessoa implements Serializable {
private static final long serialVersionUID = 1L;
private int id;
private String nome;
private List
public Pessoa() {
}
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public int getId() {
return this.id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return this.nome;
}
public void setNome(String nome) {
this.nome = nome;
}
//bi-directional many-to-one association to Endereco
@OneToMany(mappedBy="pessoa")
public List
return this.enderecos;
}
public void setEnderecos(List
this.enderecos = enderecos;
}
}
_________________________________
muito obrigado pelas aulas de altíssimo nivel de qualidade
[há +1 mês] -
Responder
Felipe Rodrigues Farias
xmlns="http://java.sun.com/xml/ns/persistence">
org.hibernate.ejb.HibernatePersistence
pacote.Endereco
pacote.Pessoa
[há +1 mês] -
Responder
[autor]
Dyego Souza Do Carmo
Cola seu "persistence.xml" aqui ?
[há +1 mês] -
Responder
Felipe Rodrigues Farias
agora está rodando, tinha colocado as libs errada, pq no http://www.hibernate.org/ atualmente está diferente do video, antigamente baixava td separado né, agora fiz tudo em 1 download só.
obrigado estou evoluindo bastante com suas aulas, perfeito!!
obrigado estou evoluindo bastante com suas aulas, perfeito!!
[há +1 mês] -
Responder
Felipe Rodrigues Farias
Gostaria de dar uma sugestão para um novo curso jsf 2.0 com primefaces.
Obrigado!
Obrigado!
[há +1 mês] -
Responder
Devmedia - Equipe De Moderacao
Felipe, agradecemos a sua sugestão e pode deixar q em breve ela será implementada.
[há +1 mês] -
Responder
Você está em:
canal Java
Este post faz parte de:
Curso(s):
Desvendando o JPA
Formações:
Formação Java web Developer
Curso(s):
Formações:
Dyego Souza Do Carmo
Space do autor
Engenheiro da Computação e evangelista da tecnologia Java , a mais de 15 anos especialista no sistema operacional linux. Programador Java a 8 anos sendo especialista em desenvolvimento de aplicações Java EE utilizando objetos distribuidos e Swing.
Consultoria em Dúvidas - Http://www.forHelp.Us
Space do autor

download

3
0
