Bom Dia a todos.
Eu tenho esta entidade no hibernate usando Annotation.
@Entity
@SequenceGenerator(name = "seq_profissoes", sequenceName = "seq_profissoes", allocationSize = 1, initialValue = 1)
@Table(name = "profissoes", schema = "public")
@org.hibernate.annotations.Entity(dynamicUpdate = true)
public class Profissao {
@Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="seq_profissoes")
@Column(name = "cod_profissao")
private int CodProfissao;
public void setCod_Profissao(int codProfissao) {
this.CodProfissao = codProfissao;
}
public int getCod_Profissao() {
return CodProfissao;
}
@Column(name = "desc_profissao")
private String DescProfissao;
public void setDesc_Profissao(String descProfissao) {
this.DescProfissao = descProfissao;
}
public String getDesc_Profissao() {
return DescProfissao;
}
}
Atraves do codigo abaixo eu pego a tabela que a entidade esta acessando.
Annotation ano = Profissao.class.getAnnotation(Table.class);
Table ta = (Table)ano;
System.out.println(ta.name());
Eu não to conseguindo pegar a(s) colunas que são Primary Key. Alguem teria alguma ideia?