CAFE

함께풀어보기

Re: Model1 및 MyBatis 복습 정리를 답글로 올리기(팀별) 주용현, 김진규,강송찬,허승표,임동혁,배경린

작성자강송찬|작성시간26.06.16|조회수11 목록 댓글 0

model1
HTML와 자바코드를 jsp파일 내에 함께 작성하는 방식

장점: 개발 쉬움
단점: 유지보수가 힘듦, 디자인코드와 개발코드의 혼동가능성이 있음

jdbc의 프레임워크 

DataSource 사용시 3티어

InitialContext 초기설정하는친구

1. 커넥션 연결
Connection con = Utils

2. sql 명령문 작성

3. 연결된 커넥션으로부터 PreparedStatement 연결

4.연결된 PreparedStatement에 값 바인딩 시키기
-----------------------------------------------------------------
mybatis

static 블럭 : main method보다 먼저 실행 
factory를 만들어 줌 

config/config.xml : mybatis 환경구축
현재 데이터베이스 위치 , mapper 값 설정, JDBC(고정) (다른 app에서도 동일하게 사용) 

mapper/boardMap.xml: SQL문 mapper file 

주의 사항
 namespace - mapping 기준
SQL문 내부 속성 
select insert update delete 

id- mapping 기준 (namespace.id)
parameterType - binding 설정 #{컬럼명}
resultType- 매개변수 자료형 (받을 값 생각하기)

사용방법
SqlSession ss = FactoryService.getFactory().openSession();
ss.insert("namespace.id", 매개변수);
ss.commit();
ss.close();

SqlSession sql메서드 5가지
insert update delete selectList selectOne 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼