?Hibernate Annotations?

3 respostas
juniorsatanas

eu gostaria de saber como trata-se a parte de configuração do Hibernate Annotations, como vai ficar o hibernate.cfg.xml, e como eh criada a sessão?
estou tendo problemas com esses detalhes e nao encontro um materia muito esclarecedor.

olha o exemplo:

package br.gov.go.tj.scu.entidades;

import java.io.Serializable;

import javax.persistence.Column;

import javax.persistence.Entity;

import javax.persistence.GeneratedValue;

import javax.persistence.GenerationType;

import javax.persistence.Id;

import javax.persistence.NamedQuery;

import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;
import org.hibernate.annotations.Parameter;

/* Entidade Sistema.
*

  • @author Rogerio Pereira Araujo

  • @since 1.0
    
    */
    
    @Entity
    
    @Table(name = ?sistema?)
    
    @NamedQuery(
    
    name=?pesquisarSistemaPorNome?,
    
    query=?from Sistema where nome like concat(?, ?%?) order by nome?
    
    )
    
    public class Sistema implements Serializable {
    

    static final long serialVersionUID = 1l;

    private Integer codigo;
    
    private String   nome;
    
    private String   descricao;
    

    public Sistema() {

    }

    @Id
    
    @GeneratedValue(
    
    strategy = GenerationType.SEQUENCE,
    
    generator = ?SEQ_SISTEMA?
    
    )
    
    @GenericGenerator(
    
    name=?SEQ_SISTEMA?,
    
    strategy = ?sequence?,
    
    parameters = {
    
    @Parameter(
    
    name=?sequence?,
    
    value=?sistema_codg_sistema_seq?
    
    )
    
    }
    
    )
    
    @Column(name = ?codg_sistema?)
    
    public Integer getCodigo() {
    
    return(codigo);
    
    }
    
    public void setCodigo(Integer codigo) {
    
    this.codigo = codigo;
    
    }
    
    @Column(name=?nome_sistema?)
    
    public String getNome() {
    
    return(nome);
    
    }
    
    public void setNome(String nome) {
    
    this.nome = nome;
    
    }
    
    @Column(name=?desc_sistema?)
    
    public String getDescricao() {
    
    return descricao;
    
    }
    
    public void setDescricao(String descricao) {
    
    this.descricao = descricao;
    
    }
    
    }
    

3 Respostas

L

Nesta apostila tem um exemplo que pode te ajudar cara.

Jair_Rillo_Junior

http://jroller.com/page/jrjunior?entry=hibernate_annotations_it_is_really

Um simples “hello world” usando annotations.

juniorsatanas

lavh eu tenho éssa apostila impressa muito boa mais não conseguir fazer o exemplo deles, agora o hello wold eu entendir tudindo valeu amigo ! ManchesteR, muito obrigado ajudou mesmo !

Criado 13 de junho de 2007
Ultima resposta 15 de jun. de 2007
Respostas 3
Participantes 3