스프링 4일차

선장원·2021년 11월 25일
1

Spring

목록 보기
4/16

4일차 (11/25)

으아아아아아아아아아
깃하고 설정 때문에 오전에 힘들어 죽을 뻔했다 ㅠㅠㅠ
다행히 따라가서 다행이다
수업 따라가랴 오류 고치랴 너무 힘들었다

Spring

root-context

root-context를 복붙하자

root-context에서
13~19 는 데이터베이스 이름 계정 비밀번호

21~26 은 mapper 위치

잘 찾아서 내꺼랑 맞춰서 바꾸자

SqlSessionTemplate

sql의 명령어를 사용할 수 있게 해준다??

mapper를 통해서

mapper

 <mapper namespace="Trainee">
 	<insert id="insertTrainee" parameterType="tdto">
		insert into trainee(t_name, t_age, t_phone, t_gender, t_birth, t_address)
			value(#{t_name}, #{t_age}, #{t_phone}, #{t_gender}, #{t_birth}, #{t_address}) 	
 	</insert>
 	<select id="findAll" resultType="tdto"> 
 		select * from trainee
 	</select>
 	<select id="findById" resultType="tdto" parameterType="long">
 		select * from trainee where t_number=#{t_number}
 	</select>
 	
 </mapper>

SqlSessiontemplate에서 sql의 명령어를 입력하는 파일이라고 생각하면 되나

mybatis-config

mapper에서 쓰는 type을 줄여준다?

C 태그

c태그는 출력을 도와주는 도구?

데이터 가져오는 순서

링크
jsp(링크) > HomeController > Service > Repository > mapper > DB

메서드 매개 변수에 값을 담아서 보낸다

DB > mapper > Repository > Service > HomeController > jsp(출력)

메서드의 리턴으로 객체에 값을 담아서 가져온다

마지막에 모델을 사용해서 jsp로 보낸다

오늘 내용 따라가는게 힘들었다 그래도 정리 시간을 많이줘서 정리도 하고 다른사람들 알려주기도 하고 다행이다

profile
코딩도전기

0개의 댓글