Spring's O/R Mapping package: supporting JPA as well as native Hibernate.