Olá a todos,
como se sabe, no Hibernate o mapeamento entre as classes e as tabelas no banco é feito através de uma relação entre atributos e campos.
Desta forma, o id (que é visto como uma PK no banco) é associado com um id na classe.
Mas o que me encabula é o atributo id na classse, pois ele é um atributo estranho à classe, ou seja, ele não representa nada para a classe.
Para mim, um framework de persistência é que deveria realizar uma abstração neste ponto, ou seja, não seria necessário eu ter que escrever um atributo a mais na minha classe apenas para referenciar uma PK lá no banco.
Desta forma eu pergunto: tem como eu trabalhar apenas com o hibernate omitindo este atributo? Quero fazer que isso fique “invisível” para mim, que o Hibernate faça a associação do PK com o OID do objeto mas sem precisar que na classe tenha realmente a presença do atributo id.
Valew galera…
