apache / apache/incubator-seata
达梦数据库兼容1.5.2版本seata,本地Java项目启动后,所有的spring自带事务注解都失效了,导致正常的保存都不行
Open
- Dominant language
- Java
- Stars
- 26k
- Forks
- 8.8k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 4
Description
本地用了Jpa来做jdbc框架,jpa框架所有方法上的@Transactional注解都失效了,报的错误是javax.persistence.TransactionRequiredException: no transaction is in progress

Contributor guide
Research direction
No source files or tests are named. Start by reproducing the local JPA setup with Seata 1.5.2 and the Dameng database, then trace why the Spring @Transactional methods reach javax.persistence.TransactionRequiredException. Done means the affected transaction annotations work for normal saves and the failure is covered by a relevant regression test.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spring
- Domain
- backend, databases
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100