@Transactional only works when called from outside the bean.
Merge pull request #2154 from fdlk/fix/transactBean

@Transactional only works when called from outside the bean.