Amigos, estou com uma dúvida cruel.
- tem uma entidade de domínio ( persistência usando hibernate ).
public class Pessoa {
int id;
String nome;
Situacao situacao;
TipoPessoa tipo;
String email;
String site;
String pseudonimo;
String pronuncia;
enum Situacao {
ATIVO ('A'),
INATIVO ('I');
private char situacao;
Situacao(char situacao){
this.situacao = situacao;
}
public char getSituacao(){
return this.situacao;
}
};
enum TipoPessoa {
FISICA ('F'),
JURIDICA ('J');
private char tipo;
TipoPessoa(char tipo){
this.tipo = tipo;
}
public char getTipo(){
return this.tipo;
}
};
}
-
quando o hibernate fizer a persistência dos dados ele vai saber pegar o valor correto da enumeration ( no caso do TipoPessoa ‘F’ ou ‘J’ ) para gravar no banco ou ele vai gravar a constante ?
-
se tiver errado, alguém pode me ajudar, dizendo qual é a melhor forma de fazer isto?
-
eu devo colocar na classe de persistencia ou na classe de negócio?
agradeço desde já,
