ํฐ์คํ ๋ฆฌ ๋ทฐ
Trouble Shooting๐พ
InvalidDataAccessApi UsageException ์๋ฌ ๋ฐ์
hae.company 2023. 12. 17. 19:23๋ฐ์ํ
2023-12-17 18:10:33.956 ERROR 11520 --- [nio-8080-exec-1] t.s.g.e.e.RestControllerAdvice : Unknown error org.springframework.dao.InvalidDataAccessApiUsageException happened: No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call; nested exception is javax.persistence.TransactionRequiredException: No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call
org.springframework.dao.InvalidDataAccessApiUsageException: No EntityManager with actual
transaction available for current thread - cannot reliably process 'remove' call; nested
exception is javax.persistence.TransactionRequiredException: No EntityManager with actual
transaction available for current thread - cannot reliably process 'remove' call
์๋ฌ๊ฐ ๋ฐ์ํ์๋ค.

๋ฉค๋ฒ ์ญ์ ์๋น์ค๋ก์ง์ ์์ ๊ฐ์ด ์์ฑํ๋๋ฐ ์๋ฌ์ ์ด์ ๋ฅผ ์ฐพ์๋ณด๋ ์์์ฑ์ ๋ฌธ์ ์๋ค.
actual transaction available for current thread - cannot reliably process 'remove' call
ํด์ํด๋ณด๋ฉด ํ์ฌ ์ค๋ ๋์ EntityManager๊ฐ ์๊ณ remove๋ฅผ ์คํํ์์๋ค๊ณ ํ๋ค. ์ญ์ ๋ก์ง์ @Transactional ์ด๋
ธํ
์ด์
์ ๋นผ๋จน์ ๊ฒ์ด๋ค.. ใ
ใ
JPA๋ transaction์ ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๊ฒ ๋์ด์๋ค.
transaction์ ๋จ์์ ๋ฐ๋ผ์ 1์ฐจ ์บ์์์ญ์ ๊ฐ์ฒด๋ค์ด db์ flush๋์ด ์์ํ๋๋ ๋ฐฉ์์ด๋ค.
๋ฉ์๋์ @Transactional์ ๋ถ์ฌ์ฃผ๊ณ ์ ์์๋์ ํ์ธํ์๋ค.
๋ฐ์ํ
๋ฐ์ํ
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ
- JSP
- ๋ฐฑ์ค
- mapper
- preproject
- ์ฝ๋์คํ ์ด์ธ
- modifiedAt
- ๋ ์
- pyinstaller ์ค์น
- Spring
- Til
- Stream
- ๋์ปค
- docker
- VMware
- ํ๊ณ
- oracle
- doit์๊ณ ๋ฆฌ์ฆ์ ๋ฌธ
- PostgreSQL
- ์ํฐ๋ ์ฑ๋ฆฐ์ง
- xml
- codestates
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- sqld
- yml ๋ถ๋ฆฌ
- mysql ์ค์
- ์ฐ๋ถํฌ
- Java
- error
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
๊ธ ๋ณด๊ดํจ