Behavior which requires a persistence provider but does not use the persistence provider extensively is only tested with hibernate.