Adding to my first comment, I would advise you to try in ‘pure’ Hibernate, i.e. without the Spring layer in between.