1. properties에 접속정보 넣어두고 (스페이스바넣으면 안됨)
2. Configuration 맨 위에 <properties /> 해서 읽어옴
그 다음 driver, url, user, pw 그대로 $바인딩해서 넣어줌
이유 : #바인딩 = 자동으로 원커테이션' ' 이 들어감. 여기엔 그게 들어가면 안돼서 $바인딩 하는거임
select03 object로 전달하고 이름이 다른 dto로 받아오기
안에있는 값을 Map으로 넣고 겉을 List로 감싸기
리스트 0번째 맵, 1번째맵, 이렇게 출력
입력하는거 = Setter
바인딩할때는 getter
여러개의 값을 바인딩하는 방법
1. DTO/VO getter를 통해서 입력 (Parameter Type을 dto나 VO로 넣음) -> 한개의 dto 객체로 반환받음
결과받아온 list의 size가 0이라면.. 없다는거니까 그냥 보내고???
0이 아니라면 출력해
2. Map의 key를 통해 입력 하고, dto / vo에 매핑하여 결과값 받기 select06
선수 이름에 부서이름 맵핑/
키값이 pid니까 이걸 꼭 문서에 적어놔야함
->dname에 TEAM_ID가 매핑돼서 TEAM이라고 나오고 / Loc에 PLAYER_NAME+BACK_NO가 매핑돼서 ID라고 나옴
CDATA 문법
<가 HTML에서 인식이되니까 < 라고 써줘야해
근데 이렇게 쓰기 힘드니까
<![CDATA [ 쿼리 ] ]> 일케 해도댐
insert, update, delete
->daoimple 가서 openSession을 true로 해줘야 auto commit이 됨
아니면 session.commit()?
Mybatis 정리
binding이 어케되는지
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님