package seed.com.gtm.service; import java.util.List; import java.util.Map; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.ibatis.session.SqlSession; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import egovframework.rte.psl.dataaccess.util.EgovMap; @Repository public class BaseDaoImpl implements BaseDao { protected Log log = LogFactory.getLog(this.getClass()); @Autowired private SqlSession sqlSession; @Override public List list(EgovMap params) { return sqlSession.selectList(params.get("sql").toString(), params); } @Override public Object select(EgovMap params) { return sqlSession.selectOne(params.get("sql").toString(), params); } @Override public Object insert(EgovMap params) { return sqlSession.insert(params.get("sql").toString(), params); } @Override public Object update(EgovMap params) { System.out.println(">>>>>>>>>>BaseDaoImpl<<<<<<< update"); System.out.println("sql:"+params.get("sql").toString()); System.out.println("caseNo:"+params.get("caseNo")); return sqlSession.update(params.get("sql").toString(), params); } @Override public Object delete(EgovMap params) { return sqlSession.delete(params.get("sql").toString(), params); } @Override public Object updown(EgovMap params) { return sqlSession.update(params.get("sql").toString(), params); } }