We have a requirement for persisting, using Hibernate, versioned Java objects into an Oracle database such that each version has a valid-from and valid-until timestamp. This is so we can query for objects as-at a specific time.
Does Hibernate or Oracle 11g (or anything else) provide anything that would simplify this?
Have a look at Hibernate Envers