리우's IT Story
article thumbnail
728x90
반응형

2023.04.20 - [spring 리마인드] - interface와 xml의 조합(mybatis)

 

interface와 xml의 조합(mybatis)

2023.04.20 - [spring 리마인드] - Spring SqlSessionTemplate 써보기 Spring SqlSessionTemplate 써보기 새프로젝트 만들기 초기작업후 rootcontext에서 classpath값을 넣어준다. 이 value 값이 없으면 서버시작시 에러가뜬

ji7290.tistory.com

 

예외발생시 콘솔창을 열어서 오류가 어디서부터 시작됐는지 본다

예외가 처음발생했을때 들여쓰기가 근본원인이다.

 

 

우선 modify.jps로 이동해줘야하니까 getmapping 

 

dao -> sqlSessionTemplate => menu.xml

 

동적 sql기능을 이용해서 조금 더 편리하게 이용할 수 있게해준다.

mybatis에서 업그레이드된 수정기능

 

update구문은 내가 수정할 필요가있는 항목만 수정할 수 있게 

udpate태그 안에 set이라는 내부태그가 있다.  set안에 내가 수정할 항목들을 넣어주면

자동으로 ,(콤마를) 찍어준다.

 

정보가 들어온 것에 대해서만 선택적으로 수정할 수 있다.

 각 항목이 null이아니라면 원래있던 값을 출력하는것

 

 

코카콜라 메뉴를 텐더4조각으로 업데이트 하는데

수정부분을 빈칸으로 남겨주면 공백으로 바뀐다.

 

 

 


로그인 기능구현하기

 

 

day12 새프로젝트 생성

 

초기작업을 해주고 서버가 잘되는지 확인해주기.

 

home,header,HomeController새로만들어주기

 

 

 

css넣어주기

header 에 대문화면 만들어주기

 

db작성과 동시에 DDL 정보를 테이블로 출력보자

 

db 테이블 생성, 시퀀스,제약조건 걸기

 

 

 

728x90
반응형
profile

리우's IT Story

@LRWoo

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!