Tipo das variaveis no VO

1 resposta
targas
Senhores,

estou começando no mundo Java e tenho vistos muitos exemplos alguns definindo o tipo da variável de acordo com o campo no banco de dados  outros tratando as variáveis todas como string.

EX:

public class Cliente {

private String id;

private String nome;

private String dataNasc;
ou

public class Cliente {

private Integer id;

private String nome;

private Date dataNasc;

Quais a vantagens e desvantagens? Quais a melhores praticas e relação a isso?
Obrigado.

1 Resposta

Andre_Fonseca

oi,

bem vindo ao forum :smiley:

quando você for criar o objeto crie ele com os tipos iguais aos do banco de dados, já que este seu objeto - ao que parece - deve ser uma representação de uma tabela do banco por exemplo

se você criar tudo como String terá que fazer o cast - converter - os dados vindos do banco antes e atribuir ao objeto…

outra coisa, dá uma procurada no forum mesmo sobre esse negócio de VO’s, tem muita discussão sobre e já que está começando agora no java é melhor aprender a fazer da forma certa não é?? :slight_smile:

abs

Criado 11 de abril de 2010
Ultima resposta 11 de abr. de 2010
Respostas 1
Participantes 2