A strange behavior happen if I annotate method with @Transactions. The code is something like:
@Transactional(rollbackOn = BookkeepingException.class ) public