Boa noite pessoal… comecei hoje meu primeiro projeto do 0 com Hibernate e tomei logo uma dessa pela cara;
Li em um outro Post um amigo falando sobre colocar a entidade no persistence.xml. Mas aí eu pergunto, as anotações JPA não tiram essa responsabilidade ??
Bom, aí está minha classe de entidade:
package com.wordpress.aohana.geral.entidades;
import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
/**
*
* @author Adriano Ohana
*/
@Entity
@Table(name = "item")
@NamedQueries({@NamedQuery(name = "Item.findAll", query = "SELECT i FROM Item i"), @NamedQuery(name = "Item.findByIdItem", query = "SELECT i FROM Item i WHERE i.idItem = :idItem"), @NamedQuery(name = "Item.findByNome", query = "SELECT i FROM Item i WHERE i.nome = :nome"), @NamedQuery(name = "Item.findByDescricao", query = "SELECT i FROM Item i WHERE i.descricao = :descricao")})
public class Item implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id_item")
private Integer idItem;
@Basic(optional = false)
@Column(name = "nome")
private String nome;
@Basic(optional = false)
@Column(name = "descricao")
private String descricao;
public Item() {
}
public Item(Integer idItem) {
this.idItem = idItem;
}
public Item(Integer idItem, String nome, String descricao) {
this.idItem = idItem;
this.nome = nome;
this.descricao = descricao;
}
public Integer getIdItem() {
return idItem;
}
public void setIdItem(Integer idItem) {
this.idItem = idItem;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
// HashCode, equals e toString omitidos
}
Pow qualquer ajuda fico grato…
Falows 