ํธ๋์ญ์ ์ ํ์ ๊ดํ์ฌ
rlaehddnd0422
ํธ๋์ญ์
์ ํ๋? 'ํ ํธ๋์ญ์
๋ด์์ ๋ค๋ฅธ ํธ๋์ญ์
์ ํธ์ถํ ๋ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋ ๊ฐ?'์ ๋ํ ๊ฐ๋
์
๋๋ค. ๊ฐ๊ฐ์ ํธ๋์ญ์
์ด ๋ณ๊ฐ๋ก ์ํ๋๋ ๊ฒฝ์ฐ ์ฐ์ ๋ ํธ๋์ญ์
์ด ๊ฐ๊ฐ ๋ฐ๋ก ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ๋ฅผ ํ์ธํด๋ด
์๋ค. @Test void double_commit() { log.info("ํธ๋์ญ์
1 ์์"); TransactionStatus status1 = transactionManager.getTransaction(new DefaultTransactionAttribute()); log.info("ํธ๋์ญ์
1 ์ปค๋ฐ ์์"); transactionManager.commit(status1); log.info("ํธ๋์ญ์
2 ์์"); TransactionStatus status2 = transactionManager.ge..