Spring-data-jpa Механизм поиска NamedQuery вызывает ошибки транзакций при вызове методов @Procedure в хранилище - PullRequest
0 голосов
/ 26 сентября 2018

Во время механизма поиска для методов репозитория, аннотированных @NamedQuery, может быть выдано и обработано несколько исключений (например, если в именованном запросе не указан запрос подсчета).Это приводит к тому, что текущая транзакция помечается только как откат.Если метод, аннотированный @Procedure, вызывается позже (я думаю, что в том же потоке, глядя на способ получения менеджера транзакций, он где-то находится в локальном потоке?), Используется та же транзакция, которая завершается неудачно.Последующие обращения к тому же хранилищу завершаются успешно, поскольку метаданные метода уже были найдены.Должен ли я утверждать, что я использую CDI и управляемые контейнером транзакции, а не управляемые Spring.

Это известная ошибка?Это похоже на другую ошибку (https://jira.spring.io/browse/DATAJPA-617). Я работаю под версией 2.10.0.Final и Wildfly 12.

...