개발 ·κ³΅λΆ€/WEB

[Mybatis] λŒ€μš©λŸ‰ 데이터 쑰회 μ‹œ μ„±λŠ₯ ν–₯상 방법 "fetchSize"

LUNA Dev πŸ“ 2022. 7. 4. 10:48
728x90
λ°˜μ‘ν˜•

ν”„λ‘œμ νŠΈ 쀑에 λŒ€μš©λŸ‰ 데이터λ₯Ό μ‘°νšŒν•˜λŠ” 방법을 μ°ΎλŠ” 와쀑에 Mybatisμ—μ„œ λŒ€μš©λŸ‰ 데이터 μ‘°νšŒμ‹œ μ„±λŠ₯을 ν–₯상 μ‹œν‚€λŠ” 방법을 찾게 됨


<select id="your_id", resultType="hashmap" fetchSize="1000">
	select * from table;
</select>

fetchSizeλ₯Ό 잘 μ„€μ •ν•˜μ§€ μ•Šμ€ μ˜΅μ…˜μ΄λ©° 기본값은 10으둜 λ˜μ–΄ 있음.

 

fetchSize κ°€ 10이면 쑰회 데이타가 1000개 μΌλ•Œ 100λ²ˆμ„ μ‘°νšŒν•˜κ²Œ λ˜λŠ”λ° 1,000을 주게 되면 1번만 μ‘°νšŒν•œλ‹€.

 

1,000 ~ 2,000 이 μ λ‹Ήν•˜λ‹€κ³  함

 

 

728x90
λ°˜μ‘ν˜•