为何在strust的Action类中,调用 含有springData的service类,出现no transaction

Action类:
注入 红色 的service
clipboard.png
]

调用保存方法:

clipboard.png

方法:

clipboard.png
但是这个noticeRepository.saveAndFlush(notices);报

javax.persistence.TransactionRequiredException: no transaction is in progress

可是,我已经添加了 @Transactional 注解。

是不是,struts的Action类,不能调用 springData jpa的方法啊??

因为,我在springMvc的controller中调用上面这个方法,是可以保存的

阅读 2.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题