๋ฐ์ํ FrameWork/MyBatis2 [MyBatis] ๊ฒ์ํ ํ์ด์ง (Pagination) Mysql&Oracle ์๋ ํ์ธ์ yunamom ์ ๋๋ค :D ์ด๋ฒํฌ์คํ ์์๋ MyBatis ๊ฒ์ํ ํ์ด์ง ํ๋ ๊ณผ์ ์ ์์๋ณด๊ฒ ์ต๋๋ค ๐ dto/Board.java [ OPEN ] package com.board.dto; import java.text.SimpleDateFormat; import java.util.Date; public class Board { int unq; String title; String name; String content; int hits; String rdate; public int getUnq() { return unq; } public void setUnq(int unq) { this.unq = unq; } public String getTitle() { return title; } public.. 2022. 6. 2. MyBatis Cache ๋ ๋ฌด์์ธ๊ฐ์? โจ Mybatis Cache ์บ์ ๊ธฐ๋ฅ ํ์ฉ ๋์ ์ ์์ ์๊ฐ ๋ง์์ ์ฑ๋ฅ์ด ๋ฌธ์ ๊ฐ ๋๋ ๊ฒฝ์ฐ ์ฑ๋ฅ ๊ฐ์ ์ MyBatis ์บ์๊ฐ ํจ๊ณผ์ ์กฐํ๊ฐ ํจ์ฌ ๋ ๋ง์ ํ ์ด๋ธ or Mapper๋ฅผ ํตํด์๋ง ๊ทธ ํ ์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ์์ ๋๋ ๊ฒฝ์ฐ ์ ๋ณด ์์คํ ์์ ๋ณ๋ชฉ ์ง์ ์ ๋๋ถ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๋ค. ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๊ฒ์ด ์ ๋ณด์์คํ ์ฑ๋ฅ์ ๊ด๊ฑด์ด๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์บ์(cache)๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ ํฅ์์ ์์ฃผ ํฐ ๋์์ด ๋๋ค. Mybatis์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์บ์๋ mapper ๋ง๋ค ๋ฐ๋ก ์์ฑ๋๋ค. โจ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์บ์ ์ ์ฐจ mapper์ ์กฐํ ๋ฉ์๋๋ @select(…) ์ ์ ์๋ SELECT SQL ๋ช ๋ น์ DB์์ ์คํํ๋ค. ์กฐํ ๊ฒฐ๊ณผ๋ฅผ mapper์ ์บ์์ ์ ์ฅํ๋ค. ์บ์๋ HashMap ํํ์ ์.. 2022. 3. 10. ์ด์ 1 ๋ค์ 300x250