Bom dia galera!.
Seguinte estou usando hibernate e estou mapeando um banco ja modelado. Porem este banco esta mais de um lugar e as colunas possui nome diferente. Mas a ordem é a mesma
Exemplo:
Lugar X
a0 -> codigo
data
Lugar Y
codigo -> a0
a1 -> data.
Ou seja queria mapear pelo numero da coluna em vez do nome.indicar algo assim @Column(colNumber = 1)
Crie um arquivo de mapeamento XML para cada lugar onde você tem esse problema de uma mesma tabela ter colunas de nome diferente.
Isso é um pesadelo de manutenção (quem foi o DBA que organizou esse sistema? Deve ser demitido), já que o número da coluna não é suficiente para determiná-la corretamente e, pelo que imagino, se os nomes estão diferentes em lugares diferentes, pode ser até que os significados sejam um pouco diferentes de um lugar para outro.
problema que o banco nao era multivalorado(hoje convertido para SQL), porem tenho esses problemas, mas entao vou ter que fazer um mapamento para cada tabela mesmo, pois no banco em que estou ele funciona perfeito, mas se muda o nome do atributo ae ja era… vlws pela atencao!!!