У меня есть большое приложение, написанное в гобеленах с использованием @transactional аннотации от пружины до управления транзакциями и сеансами Hibernate. На данный момент я в процессе обновления зависимостей, включая Spring. Аспект сплетается с использованием плетения после компиляции. Всякий раз, когда называется какой -либо локальный метод (частный или публичный), он не работает с < /p>
Код: Выделить всё
java.lang.ClassCastException: class XYZ cannot be cast to class XYZ (XYZ is in unnamed module of loader org.apache.tapestry5.internal.plastic.PlasticClassLoader @162b4f91; XYZ is in unnamed module of loader 'app')
Например, у меня есть метод onsuccessfrom ... этот метод не может вызвать другой метод из того же класса, который аннотируется @transactional , потому что он не удается, как выше.
Как это исправить?>
Подробнее здесь:
https://stackoverflow.com/questions/795 ... ng-problem