Ola,
Estou usando hibernate c/ Postgre e tenho um atributo String na class chamado ‘descrica’ onde não existe limite de tamanho (indeterminado) por isso declarei o campo da seguinte maneira:
@Column(columnDefinition=“text”)
String descricao;
e funciona corretamente.
Porém, mais pra frente a aplicação será instalada utilizando outros bancos como Oracle, DB2, MySQl, etc. Gostaria de saber se a minha solução é portavel. E qual seria o problema de de repente alterar para:
@Column(length=Integer.MAX_VALUE)
String descricao;
o q tb resolveria, já q, por mais q o tamanho do campo seja indeterminado tenho CERTEZA q nao vai ser mais q isso!!! heheh e tenho certeza q essa solução é portavel! mas isso ocupará mais espaço no HD… ? sei lá…
O q vcs acham? Qual a melhor pratica?
[]´s