Hibernate signature check implementation