본문 바로가기

Spring43

logback// sql쿼리 실행한거 콘솔창에서 보기 sql 더 자세하게 다루는 것 2023. 7. 27.
동적쿼리<insert>//SELECT LAST_INSERT_ID()// auto_increment사용 시 사용할 수 있는 기능 Map으로 하기 SELECT LAST_INSERT_ID() --> db 마지막 저장된 번호를 keyproperty한테 전달 그럼 id는 어디로 갔을까? .?? id를 넣지도 않았는데 이게 왜 출력이 되는거지? map이니까 resultType이 string이다 ㅇㅋㅇㅋ 저기 적어준거에 값이 알아서 들어가게 해준다고 한다 그래서 map.get("id")가 출력가능 위에꺼랑 같은데 다른방식(Command) 여기서는 dto가 int니까 resultType= int로한다 2023. 7. 26.
동적쿼리<Select>부분//<bind># 홑따음표 내포가 되어있음$는 ' '붙여서 쿼리문에 쓰일 수 있게 하는것 //foreach//name이름이랑 파라미터 이름이랑 같으면 RequestParam생략가능하다 //메서드는 의존성주.. 동적쿼리 -- >상황에 따라 달라질 수 있다 이건 정적 동적쿼리니까 파라미터가 있어야한다 아무것도 입력안할 시 공백으로 들어가서 전체목록이 나온다 태그는 SQL 쿼리에서 사용할 변수를 정의합니다. name="str": 변수 이름을 지정합니다. 이 변수는 SQL 쿼리에서 #{str} 형태로 사용됩니다. value="'%' + param1.getWriter() + '%'": str 변수에 대입할 값 # 홑따음표 내포가 되어있음 $는 ' '붙여서 쿼리문에 쓰일 수 있게 하는것 foreach var -->item items -->collection open: 반복문 시작 시, 컬렉션의 요소들을 추가하기 전에 붙일 접두사를 지정합니다. 위의 예제에서는 (을 지정 close: 반복문이 종료될 때, 컬렉션의 요소들을.. 2023. 7. 26.
mybatis Map으로 써서 하는 부분//파라미터 이름 ->key이름 2023. 7. 24.