์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- FastAPI
- ์๋ฐ๋ฌธ์
- html
- ddit
- jsp
- Homebrew
- pyqt
- ๋ฐฐ์ด
- crud
- nodejs
- API
- Mac
- ๋จ์ถํค
- Android
- Error
- ์ํ์ฝ๋ฉ
- Oracle
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- ๋งฅ
- ๋ฐ๋ณต๋ฌธ
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- ์๋ฐ
- python
- ์ดํด๋ฆฝ์ค
- Java
- ๊ฐ์ฒด์งํฅ
- spring
- JDBC
- servlet
- ibatis
- Today
- Total
๋ชฉ๋กibatis (2)
romworld
1. SqlMapClientFactory package kr.or.ddit.util; import java.io.Reader; import java.nio.charset.Charset; import com.ibatis.common.resources.Resources; import com.ibatis.sqlmap.client.SqlMapClient; import com.ibatis.sqlmap.client.SqlMapClientBuilder; public class SqlMapClientFactory { private static SqlMapClient smc = null; // new๋ฅผ ํ์ง ์์๋ ๋ฉ๋ชจ๋ฆฌ์ ๋จผ์ ์ฌ๋ผ๊ฐ static { try { // 1-1 ๋ฌธ์ ์ธ์ฝ๋ฉ ์บ๋ฆญํฐ์ ์ค์ Charset ch..
iBatis๋ - JAVA์์ DB๋ฅผ ํธํ๊ฒ ํธ๋ค๋งํ ์ ์๊ฒ ํด์ฃผ๋ ํ๋ ์์ํฌ์ด๋ค. - SQL๋ฌธ๊ณผ Java์์ค์ฝ๋๋ฅผ ๋ถ๋ฆฌํ๊ณ , ํ๋ผ๋ฏธํฐ ๊ฐ๋ง ๊ฐ์ผ๋ฉด Java์์ค์ฝ๋ ๋ณ๊ฒฝ ์์ด ์ฌ์ฉํ ์ ์๋ค. - iBatis ๋ฐ์ดํฐ ๋งคํผ API๋ฅผ ์ฌ์ฉํด์ ์๋ฐ๋น์ฆ(๋ณดํต VO๊ฐ์ฒด)ํน์ Map๊ฐ์ฒด๋ฅผ PreparedStatement์ ํ๋ผ๋ฏธํฐ์ ๋งคํ ํด์ฃผ๊ณ SQL๋ฌธ์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์๋ฐ๋น์ฆ ํน์ Map๊ฐ์ฒด์ ์๋์ผ๋ก ๋งคํํด์ค๋ค. 1. SqlMqpConfig ์ค์ - mxl ๋ฌธ์ 2. VO ๊ฐ์ฒด ์์ฑ ( src์ voํจํค์ง์ ์์ฑํ๋ค) package kr.or.ddit.vo; public class LprodVO { private int lprod_id; private String lprod_gu; private String ..