Olá pessoal,
Tenho a tabela funcionario abaixo:
CREATE TABLE `funcionario` (
`drt_funcionario` bigint(20) unsigned NOT NULL,
`nome` varchar(100) NOT NULL,
`senha` varchar(45) NOT NULL,
PRIMARY KEY (`drt_funcionario`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
e a classe Funcionario agora:
import com.sun.msv.datatype.xsd.IntType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.io.*;
import javax.persistence.Table;
@Entity
@Table(name="funcionario")
public class Funcionario implements java.io.Serializable {
private int drt;
private String nome;
private String senha;
/** Creates a new instance of Funcionario */
public Funcionario() {
}
public int getDrt() {
return drt;
}
public void setDrt(int drt) {
this.drt = drt;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
}
Como eu faço a anotação para a chave primária que é INT, mas não é sequencial?
Grato.
Wallfox