Hibernate + TemporalProperty

0 respostas
Edufa

Descrevendo a minha situação.

Tenho um sistema onde eu tenho de controlar o histórico de todas as alterações de uma propriedade. Pesquisando cheguei no TemporalProperty, Montei uma classe TemporalProperty e funcionou direitinho, mas agora tem a persistencia no q eu uso hibernate.

Não seria muito dificil, mas na classe em questão eu tenho 5 propriedade com esse comportamento, e isso acontece em várias classes, então teria de criar cinco tabelas uma para cada histórico, disso não tenho como fugir, mas as consultas imagino que ficariam bem chatas entupidas de joins.

Pensei então de manter o valor atual na classe e no histórico os outros, me parece bem lógico, mas existe alguma forma de através de anotations ou UserTypes no hibernate montar algo assim?

Andei vendo o CompositeUserType, mas ele permite uma propriedade DateTime (estou usando JodaTime) e uma Collection?

Alguem já mexeu com algo assim, alguma sugestão, ou reccomendação, qq idéia para simplificar é bem vinda, rs

Criado 22 de abril de 2008
Respostas 0
Participantes 1