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!
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
Dyego Souza Do Carmo
Engenheiro da Computação e evangelista da tecnologia Java , a mais de 16 anos especialista no sistema operacional linux. Atuando como Gerente de Desenvolvimento, Arquiteto Java a 10 anos sendo especialista em desenvolvimento de aplicações Java EE utilizando objetos distribuidos e Swing.
O que você achou deste post?
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 ano] -
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 ano] -
Responder
Felipe Rodrigues Farias
xmlns="http://java.sun.com/xml/ns/persistence">
org.hibernate.ejb.HibernatePersistence
pacote.Endereco
pacote.Pessoa
[há +1 ano] -
Responder
[autor]
Dyego Souza Do Carmo
Cola seu "persistence.xml" aqui ?
[há +1 ano] -
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 ano] -
Responder
Felipe Rodrigues Farias
Gostaria de dar uma sugestão para um novo curso jsf 2.0 com primefaces.
Obrigado!
Obrigado!
[há +1 ano] -
Responder
Devmedia - Equipe De Moderacao
Felipe, agradecemos a sua sugestão e pode deixar q em breve ela será implementada.
[há +1 ano] -
Responder
Cursos relacionados
Publicidade

download

