์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Ajax
- optionํ๊ทธ
- ์ฝํ
- ๋ฐฑํฑ
- JSP
- like
- ๋์ ํ ์ด๋ธ
- ํ๋ก๊ทธ๋๋จธ์ค
- JavaScript
- SQL
- ์๋ฐ์คํฌ๋ฆฝํธ
- post๋ฐฉ์
- MySQL
- ์ธ๋ผ์ธ๋ทฐ
- ๋์
- ๋์ปค
- ๋ณ์
- ๋ช ๋ น์ด
- Spring
- ํจ์
- ์ปจํธ๋กค๋ฌ
- order by
- select
- ํ ์ด๋ธ
- DATE_FORMAT
- JS
- oracle
- Update
- ๋ฆฌ๋ ์ค
- ๋ฐฐ์ด
- Today
- Total
bom's happy life
[iBatis] id, parameterClass, resultClass ๋ณธ๋ฌธ
[iBatis] id, parameterClass, resultClass
bompeach 2023. 7. 24. 11:56id ์์ฑ
- ์์ฑ๋ ์ฟผ๋ฆฌ๋ฅผ ์๋ณํ๊ธฐ ์ํ ์ด๋ฆ ์ค์ ํ๋ค.
- ๋์ผํ ์ด๋ฆ์ ์ฌ์ฉํ ์ ์๋ค.
parameterClass ์์ฑ
- ์๋ฐํด๋์ค์ ํจํค์ง๋ฅผ ํฌํจํ ์ ์ฒด ๊ฒฝ๋ก์ ์ด๋ฆ
- ํ๋ ์์ํฌ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋งํผ statement์ ์ ๋ฌํ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์ ํํ๋๋ฐ ์ฌ์ฉ๋๋ค.
- parameterClass๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ ์์ํฌ๊ฐ ๋จผ์ ํ์ ์ ์ ์ ์์ด ์ค์ค๋ก ์ต์ ํ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ธฐ ๋๋ฌธ์ ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์ผ ์ ์๋ค.
- ์ฟผ๋ฆฌ์คํ์ ํ์ํ ๊ฐ์ ํฌํจํ๊ณ ์๋ ํด๋์ค์ ํ์
์ ์ค์ ํ๋ค.
- ๊ธฐ๋ณธ์๋ฃํ, ValueObject, Map ํ์
์ ์ค์ ํ ์ ์๋ค.
resultClass ์์ฑ
- ์ฟผ๋ฆฌ์คํ ํ ์กฐํ๋ ๊ฐ์ ๋ด๋ ํด๋์ค์ ํ์ ์ ์ค์ ํ๋ค.
- SELECT ์ฟผ๋ฆฌ์ผ๋๋ง ์ฌ์ฉ๋๋ค.
- ๊ธฐ๋ณธ์๋ฃํ, ValueObject, HashMap ํ์ ์ ์ค์ ํ ์ ์๋ค.
'Deveolpment Study๐๏ธ > Databases' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SQL ๋ฌธ๋ฒ ๋ณํํ๋ ์ฌ์ดํธ (0) | 2023.07.26 |
---|---|
์ด์ ์ ๊ณ์ฐํด์ ์์(RANK)๋ฅผ ๋งค๊ธฐ๊ณ ์ถ์๋? - ์ฟผ๋ฆฌ์ฑ๋ฅํฅ์์ํค๊ธฐ (0) | 2023.07.24 |
[MyBatis] ๋์ ์ฟผ๋ฆฌ - if, choose, when ์ซ์, ๋ฌธ์์ด ๋น๊ต (0) | 2023.07.17 |
[MySQL] ๊ธฐ๋ณธ๋ช ๋ น์ด (0) | 2023.07.17 |
[๋ฆฌ๋ ์ค] sql ํ์ผ ์ฎ๊ธฐ๊ณ -> sql ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณต์ํ๊ธฐ์ํด ํ์ผ ์ฎ๊ธฐ๋ ๊ณผ์ (0) | 2023.07.17 |