Spring - No EntityManager with actual transaction available for current thread - cannot reliably process 'persist' call

前端 未结 15 1577
自闭症患者
自闭症患者 2020-11-30 20:08

I get this error when trying to invoke \"persist\" method to save entity model to database in my Spring MVC web application. Can\'t really find any post or page in internet

15条回答
  •  南方客
    南方客 (楼主)
    2020-11-30 20:16

    Just a note for other users searching for answers for thie error. Another common issue is:

    You generally cannot call an @transactional method from within the same class.

    (There are ways and means using AspectJ but refactoring will be way easier)

    So you'll need a calling class and class that holds the @transactional methods.

提交回复
热议问题