I figured out how to intercept the property assignments between java objects and when Hibernate places them in the database. Combining this with the ability to create run-time Hibernate table mappings, I can take pretty much any object or structure of objects and place them in to a database.
