@Transactional(readOnly = true)
public void checkUserIsRegistered(Users users) {
if (hasPlanner(users))
throw new PlannerDuplicateRegistrationException();
if (hasCustomer(users))
throw new CustomerDuplicateRegistrationException();
}
PlannerDuplicateRegistrationException::new์ ๊ฐ์ด ๋ฉ์๋ ์ฐธ์กฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ๋ค๋ฅธ ๋ฉ์๋๋ก ๋๋ค์์ ์ ๋ฌํ๊ฑฐ๋ ์ธํฐํ์ด์ค๋ก์ ๋ณํ์ ํ ๋ ๋ฑ์ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฌ๋ ์์ฑ์๋ฅผ ํธ์ถํ๋ ๊ฒฝ์ฐ์๋ ์์ฑ์ ์์ ํด๋์ค ์ด๋ฆ์ ๋ช ์ํ์ฌ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
'๐ฅ ํ๋ก์ ํธ > ์จ๋ฉ๋ฉ์ดํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ค๋ฅ] ์ฟ ํค ํ์ ๋๋ฉ์ธ์ด ๋ฌ๋ผ ์ ๋ฌ๋์ง ์๋ ์ค๋ฅ (0) | 2023.08.13 |
---|---|
[์ค๋ฅ] Transactional์ ๋ฒ์์์ ๋ฒ์ด๋ dirty checking์ด ๋์ง ์๋ ๊ฒฝ์ฐ (0) | 2023.08.13 |
[์ค๋ฅ] ์์ ๊ด๊ณ์ Entity์ @Builder ์ ์ฉ ์ ์ด์ (0) | 2023.07.26 |
[AWS S3] ๋ฒํท ์์ฑํ๊ธฐ (0) | 2023.07.13 |
[Github Hook] Jira ํฐ์ผ ๋ฒํธ ์ปค๋ฐ ๋ฉ์์ง ์๋ ์ถ๊ฐํ๊ธฐ (0) | 2023.06.29 |
๋๊ธ