First point, CrudServiceImpl should be transactional and currently it is not, this issue is fixed in the following commit :
In order to write your transactional services, you should inherit from CrudServiceImpl or write your own service classes, annotated with @Transactional. For more details, please check the commit changes in the previous link.