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 테이블 생성, 시퀀스,제약조건 걸기
'spring 리마인드' 카테고리의 다른 글
@value 어노테이션으로 약관내용 불러오기, ExceptionHandler (0) | 2023.04.25 |
---|---|
springframework mybatis 로 회원(목록,가입,수정,삭제) 생성하기 (0) | 2023.04.24 |
interface와 xml의 조합(mybatis) (0) | 2023.04.20 |
Spring SqlSessionTemplate 써보기 (0) | 2023.04.20 |
spring kfc_menu 수정,삭제구현하기 (0) | 2023.04.19 |