본문 바로가기

ibatis2

iBATIS Cache 에 대하여 iBATIS는  ORM(Object-Relational Mapping) 도구로, SQL Mapper 방식으로 애플리케이션과 Database 를 연결한다. iBATIS는 성능 최적화를 위해 캐싱(Cache) 기능을 제공한다. 캐싱을 활용하면 Database에 대한 불필요한 요청을 줄이고 애플리케이션 성능을 개선할 수 있다. iBATIS의 캐싱 매커니즘, 설정 방법들을 알아보자. 1. iBATIS의 캐시(Cache)캐시는 자주 사용하는 데이터를 메모리에 저장하여 데이터베이스를 다시 조회하지 않고도 빠르게 데이터를 제공하는 기술이다. iBATIS에서는 두 가지 수준의 캐시가 있다.1차 캐시(Session Level Cache) : 동일한 SqlSession 내에서만 유효한 캐시로 SqlSession이 종료되면.. 2024. 12. 3.
MyBatis란 무엇인가? 과거의 ibatis가 MyBatis로 업그레이드 되면서 요즘 개발소스들을 보면 70% 이상은 MyBatis를 사용하는 것으로 보인다.그만큼 기본적으로 알아두면 좋은 것 같아서 한번 정리해 보려고 한다.MyBatis는 JAVA 와 DATA BASE 연동을 단순화 해주는 SQL Mapper 프레임 워크이다. SQL 쿼리와 JAVA Object를 매핑해준느 역할을 하며, 개발자가 직접 SQL 쿼리를 작성하고 실행할 수 있도록 조와둔다.이는 JPA나 Hibernate와 같은 ORM(Object-Relational Mapping) 프레임 워크와 다르게 SQL을 투명하게 다룰 수 있는 장점이 있다.MyBatis의 특징1. SQL 투명성: 데이터베이스와 객체간의 매피을 자동으로 처리하여 개발자가 직접 SQL을 작성하.. 2024. 9. 10.
728x90
반응형
LIST