implemented db4o and hibernate