JAVA Spring Framework에서는 iBatis를 사용하여 DB에 접근하기 위해 SqlMapClientDaoSupport라는 DAO클래스를 사용한다. 그리고 SqlMapClientDaoSupport클래스는 실질적인 데이터 조작 및 접근을 위해 다음의 2가지 형태의 메서드를 제공하는데 그것이 getSqlMapClientTemplate() getSqlMapClient() 이다. 이 둘은 DB의 실질적인 데이터에 접근하여 처리하는 것에는 변함이 없지만 동작 처리 방식에는 차이가 있다. 예를 들어 둘다 동일한 메서드를 가지고 있고 INSERT하는 동작을 처리하는 코드를 작성했다고 한다면 두 메서드는 동일하게 iBatis의 INSERT를 처리하나 트랜젝션에 차이가 있다. getSqlMapClientTem..
getSqlMapClient / getSqlMapClientTemplate
JAVA Spring Framework에서는 iBatis를 사용하여 DB에 접근하기 위해 SqlMapClientDaoSupport라는 DAO클래스를 사용한다. 그리고 SqlMapClientDaoSupport클래스는 실질적인 데이터 조작 및 접근을 위해 다음의 2가지 형태의 메서드를 제공하는데 그것이 getSqlMapClientTemplate() getSqlMapClient() 이다. 이 둘은 DB의 실질적인 데이터에 접근하여 처리하는 것에는 변함이 없지만 동작 처리 방식에는 차이가 있다. 예를 들어 둘다 동일한 메서드를 가지고 있고 INSERT하는 동작을 처리하는 코드를 작성했다고 한다면 두 메서드는 동일하게 iBatis의 INSERT를 처리하나 트랜젝션에 차이가 있다. getSqlMapClientTem..
2022.10.17