Gerar código automático no hibernate?

3 respostas
E

Boa noite, galera

Alguém pode me mostrar como faço pra fazer auto incremento com o código da classe. É na classe POJO? Segue o código:

package Beans;
import javax.persistence.Entity;
import javax.persistence.Id;

@Entity 
public class cliente_locadora {
	@Id
	
	private int cod_cli;
	private String nome_cli;
	private String datanascimento;
	private String cpf;
	private String rg;
	private String orgao_exp;
	private String data_exp;
	private String fone_residencial;
	private String fone_comercial;
	private String celular;
	private String profissao;
	private String dep_nome;
	
	public int getCod_cli() {
		return cod_cli;
	}
	public void setCod_cli(int cod_cli) {
		this.cod_cli = cod_cli;
	}
	public String getNome_cli() {
		return nome_cli;
	}
	public void setNome_cli(String nome_cli) {
		this.nome_cli = nome_cli;
	}
	public String getDatanascimento() {
		return datanascimento;
	}
	public void setDatanascimento(String datanascimento) {
		this.datanascimento = datanascimento;
	}
	public String getCpf() {
		return cpf;
	}
	public void setCpf(String cpf) {
		this.cpf = cpf;
	}
	public String getRg() {
		return rg;
	}
	public void setRg(String rg) {
		this.rg = rg;
	}
	public String getOrgao_exp() {
		return orgao_exp;
	}
	public void setOrgao_exp(String orgao_exp) {
		this.orgao_exp = orgao_exp;
	}
	public String getData_exp() {
		return data_exp;
	}
	public void setData_exp(String data_exp) {
		this.data_exp = data_exp;
	}
	public String getFone_residencial() {
		return fone_residencial;
	}
	public void setFone_residencial(String fone_residencial) {
		this.fone_residencial = fone_residencial;
	}
	public String getFone_comercial() {
		return fone_comercial;
	}
	public void setFone_comercial(String fone_comercial) {
		this.fone_comercial = fone_comercial;
	}
	public String getCelular() {
		return celular;
	}
	public void setCelular(String celular) {
		this.celular = celular;
	}
	public String getProfissao() {
		return profissao;
	}
	public void setProfissao(String profissao) {
		this.profissao = profissao;
	}
	public String getDep_nome() {
		return dep_nome;
	}
	public void setDep_nome(String dep_nome) {
		this.dep_nome = dep_nome;
	}
	
	
	
	
	
}

3 Respostas

mauqz

Junto de seu @Id, Use @GeneratedValue(strategy = GenerationType.AUTO)

E

muito obrigado mauqz.

Pedrosa

Varia de acordo com o banco de dados usado, alguns bancos trabalham com sequence etc.

Qual o banco vc esta usando Mysql, Oracle etc?

Criado 24 de novembro de 2009
Ultima resposta 25 de nov. de 2009
Respostas 3
Participantes 3