Persistindo Objetos com Hibernate

Bem pessoal, começei a estudar Hibernate há pouco tempo e surgiu uma “dúvida”. Dei uma olhada no tutorial do site e aqui no forum mas naum encontrei nada semelhante.
Tenho um objeto e alguns atributos tais como id, data, valor… eu salvo em um tabela chamada “objeto”, tendo como chave primária o “id”. A questão é, como salvar em uma outra tabela chamada “historico” um atributo “descricao” desse “objeto” tendo com chave primária o “id”?

Resumindo, eu quero salvar determinados atributos de um mesmo objeto em tabelas diferentes , tendo em comum o “id”.

Eu teria q criar novos objetos e fazer assim?

...
session.save( objeto )
session.save( descricao )
...

quem poder esclarecer, agradeço.

Bem,
Em se tratando de um mapeamento objeto relacional, você tem objetos, e não tabelas. Logo, você teria dois objetos A e B (que representam as suas duas tabelas), você então persistiria o Objeto A, configura o atributo do objeto B com o mesmo valor do atributo do objeto A, e persiste o Objeto B, tipo:

save(A);
B.id = A.id;
save(B);