@Test @Transactional(value = "hibernateTransactionManager", readOnly = true) public void shouldLoadAuthoritiesWhichUserHave() { User user = hibernateTemplate.load(User.class, 1); Authority authority = hibernateTemplate.load(Authority.class, 1); assertFalse(user.getAuthorities().isEmpty()); assertTrue(user.getAuthorities().contains(authority)); }