apache / apache/incubator-seata

达梦数据库兼容1.5.2版本seata,本地Java项目启动后,所有的spring自带事务注解都失效了,导致正常的保存都不行

Open
#5,636 2 comments 0 reactions 0 assignees View on GitHub
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
![image](https://github.com/seata/seata/assets/51907875/edae2322-edf0-4c10-aa2a-a028bf5010e4)

Contributor guide

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.