)sawonVo 생성
)dao(메서드) 생성시 주의할 점!
)dao
package dao;
import java.util.List;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import service.MyBatisConnector;
import vo.SawonVo;
public class SawonDao {
//SessionFactory생성하는 Mybatis객체 선언 MyBatisConnector에서 받아온다
SqlSessionFactory factory;
//single-ton : 객체1개만 생성 서비스
static SawonDao single = null;
public SawonDao() {
//Mybatis 객체정보 얻어온다
factory = MyBatisConnector.getInstance().getSqlSessionFactory();
}
public static SawonDao getInstance() {
if (single == null)
single = new SawonDao();
return single;
}
public List<SawonVo> selectList() {
List<SawonVo> list = null;
// 1. SqlSession얻어오기(Mybatis수행객체)
SqlSession sqlSession = factory.openSession();
// 2. 작업수행 namespace.mapperId
list = sqlSession.selectList("sawon.sawon_list");
// 3. 닫기
sqlSession.close();
return list;
}
}
)조회 서블릿,jsp 생성하면 끝
)일부 부서만 조회
조회 서블릿에 코드 수정
'ORM' 카테고리의 다른 글
ORM - 마이바티스 - 테이블 간 연결 조회(서브쿼리)/resultMap의 사용 (0) | 2024.07.11 |
---|---|
ORM - 마이바티스 - 검색 기능(동적쿼리 처리)/방명록, 사원 예제 (0) | 2024.07.11 |
ORM - 마이바티스 템플릿/ 전체 템플릿(24.0711) (0) | 2024.07.11 |
ORM - 방명록 예제/TypeAliases설정/조회, 추가,삭제,수정/트랜잭션 (0) | 2024.07.10 |
ORM - 마이바티스/설정 (0) | 2024.07.10 |