Posts
Q&A
spring webflux ์ spring data jpa Transaction ์ฌ์ฉ ์ ๋ฌธ์
spring webflux๋ reactor ๊ตฌํ์ฒด๋ก ๋์ํ๋ non-blocking ์น์ดํ๋ฆฌ์ผ์ด์ ํ๋ ์์์ธ๋ฐ์. spring data jpaํ๊ณ ํธํ์ด ์ ์๋๋ ๊ฒ์ผ๋ก ์๊ณ ์์ต๋๋ค. ํนํ webflux ํ๊ฒฝ์์ ReactiveCrudRepository๊ฐ ์๋ JpaRepository ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์์ ์๋์น ์์ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌ ๋ ์ ์์ด์ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค. spring webflux, jpa ๊ด๋ จ ์๋ฃ ์ฐพ์๋ณด์๋ฉด ๋ฐ๋ก ์์ค ์ ์์ผ์ค ๊ฑฐ๋ผ ์๊ฐํฉ๋๋ค.
- Likes
- 0
- Comments
- 2
- Viewcount
- 1.3K
Q&A
์ Team ์ํฐํฐ ์กฐํ ์ฟผ๋ฆฌ๊ฐ ๋ฐ์๋๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์๋ ํ์ธ์ ๊น์ํ๋!์ ๋ ์ด์ ๊ฐ์ ์ง๋ฌธ์ด ์์๋๋ฐ์. ๋๊ธ๋ก ์๋ ค์ฃผ์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ ๋ด๋ ์ดํด๊ฐ 100ํ๋ก ๋์ง ์์์ ์ง๋ฌธ์ ์ถ๊ฐํด์ ์ด๊ณณ์ ๋๋ฆฌ๊ฒ ๋์์ต๋๋ค.(Member์ ManyToOne์ผ๋ก ์ฐ๊ฒฐ๋ team ํ๋๋ default์ธ EAGER๋ก ๋์ด์๋ ์ํ์ ๋๋ค.)select m from Member m inner join m.team t์ด๋ ๊ฒ JPQL๋ก createQuery ์คํํ๋ฉด inner join์ผ๋ก ์ฟผ๋ฆฌ ์คํํ๊ฒ ๋๊ณ projection์ผ๋ก member ๋ด์ฉ๋ง ๊ฐ์ ธ์ค๊ฒ ๋๋๋ฐ์. team์ ๋ํ select ์ ์ด ํ ๋ฒ๋ ์คํ๋๋ ์ด์ ๊ฐ projection์ผ๋ก Member entity ๋ด์ฉ์ ๊ฐ์ ธ์ค๋๋ฐ teamํ๋๊ฐ EAGER์ด๊ธฐ์ inner join ์ฟผ๋ฆฌ๋ก team ์ฐ๊ฒฐํด์ ์กฐํํ๋ ๊ฒ๊ณผ ๋ณ๊ฐ๋ก select team ์ฟผ๋ฆฌ๊ฐ ์ถ๊ฐ๋ก ๋๊ฐ๊ฒ ๋๋ ๊ฒ์ธ๊ฐ์??์ ๊ฐ ์ดํดํ ๊ฒ์ด ๋ง๋์ง ๊ถ๊ธํฉ๋๋ค!~
- Likes
- 2
- Comments
- 2
- Viewcount
- 458
Q&A
http://localhost:8080/hello ์ ๋ ฅ์ ์ค๋ฅ
์ ๋ ๋๊ฐ์ ์๋ฌ์ํฉ์ด์๋๋ฐ tomcat 10 -> 9๋ฒ์ ์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋ ํ๋๊น ๋์ต๋๋ค! tomcat 10๋ฒ์ ์์๋ javax.servlet์ ์ ๊ณต์ํด์ฃผ๋๊ฑด์ง ์๋๋ฉด ์ ๊ฐ ์ค์ ์ ์ ๋ชปํ ๊ฑด์ง ์๋๋ค์...
- Likes
- 0
- Comments
- 4
- Viewcount
- 503




