Нам нужно намного больше информации, чтобы диагностировать это, но я склонен видеть вашу подпись в том, что она находится в классе контроллера, который не передается через прокси.@Transactional будет работать только с классами, которые проксируются фабрикой бинов, во многих общих способах настройки контекста, это не включает классы контроллера.