본문 바로가기

spring framework 인프런강의/spring boot

SpringMVC10 스프2탄_JUnit리스트보기 Mapper 테스트

테이블 생성 

 

 

 

댓글은 이런원리로 구현한다고 한다 일단.. 해보자..

 

ifnull idx가 null 이면 1 

새롭게 값이 들어올경우 null 이 아니기때문에 + 1 해서 2

inull boardGroup  가 null 이면0

새롭게 값이 들어올경우 null 이 아니기때문에 + 1 해서 1

 

 

-- 게시판 데이터 집어넣음 
insert into tblBoard 
select IFNULL((select max(idx) from tblBoard) + 1, 1), 
'bit01', '게시판연습', '게시판연습', '관리자', 
now(), 
0, 
IFNULL((select max(boardGroup) from tblBoard) + 1, 0),
0, 0, 1;


insert into tblBoard 
select IFNULL((select max(idx) from tblBoard) + 1, 1),
'bit02', '게시판연습', '게시판연습', '박매일',
now(),
0, 
IFNULL((select max(boardGroup) from tblBoard) + 1, 0),
0,0, 1;
  

insert into tblBoard 
select IFNULL((select max(idx) from tblBoard) + 1, 1), 
'bit03', '게시판연습', '게시판연습', '홍길동', 
now(), 0, 
IFNULL((select max(boardGroup) from tblBoard) + 1, 0),
0, 0, 1

 

게시판에 집어넣음

 

멥퍼 구현 

 

 

 

맵퍼 구현 

 

 

test 주니트에서 쿼리 실행