# MyBatis

68개의 포스트
post-thumbnail

[Spring]Mybatis resultType="map" list로 리턴하기, add. JSTL EL 한방에 정리

\* 데이터 검색인 SELECT에 대해 알아본다.sample_mapper.xmlMain.java실행결과{id=1, value=fizz}, {id=2, value=buzz}검색용 SQL은 select 태그로 선언한다.id 속성에 해당 SQL을 참조하는 이름을 설정한다.r

2일 전
·
0개의 댓글

MyBatis foreach

collection : 전달받은 인자(List, Array, Set과 같은 반복가능한 개체)item : 전달받은 인자 값을 alias명으로 대체open : 구문이 시작될 때 삽입할 문자열close : 구문이 종료될 때 삽입할 문자열separator : 반복 되는 사이에

3일 전
·
0개의 댓글

[Error] There is no getter for property named

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property nam

3일 전
·
0개의 댓글
post-thumbnail

[0429] Mybatis

JDBC를 자동화하기엔 아래와 같이 한계점이 존재한다.    1️⃣ Driver Loading      \- Driver Class Name은 뭘 쓸지 모르기 때문에 알려줘야 함    2️⃣ Connection(DB연결)      \- url, username, pas

2021년 5월 5일
·
0개의 댓글

[MyBatis] insert 후 자동 증가 키값 사용하기

테이블이 위와 같다면..<xml방식><Annotation방식>위 코드의 동작 방식은 insert가 된 후에 dto에 증가된 key값을 넣어주는 것이다.처음 파라미터로 들어온 dto객체의 주소가 변하지 않고 해당 key값이 1증가한 상태로 돌아감.만약 위와같은

2021년 4월 15일
·
0개의 댓글
post-thumbnail

테스트 클래스를 생성하여 오라클 db 연동 여부 확인(STS4 - Oracle - mybatis 연동 설정 포함)

1) pom.xml org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-tx ${org.sprin

2021년 4월 8일
·
0개의 댓글
post-thumbnail

Mybatis setting(MVC)

spring boot 프로젝트의 resources폴더에 하위폴더 하나를 만들고 파일의 경로를 설정해 줍니다. 이때 \*.xml은 모든 xml파일을 대상으로 한다는 얘기입니다.다음은 매퍼의 namespace 속성에 현재의 쿼리문을 호출할 인터페이스 경로를 입력해 줍니다.

2021년 3월 31일
·
0개의 댓글
post-thumbnail

Spring 기술(Mybatis)

현재 진행중인 프로젝트 Gift-Club에서는 Spring Mybatis를 사용합니다. Mybatis는 Hibernate나 JPA(Java Persistence Api)처럼 새로운 DB프로그래밍 패러다임을 익혀야하는 부담 없이, 개발자가 익숙한 SQL을 그대로 이용하면

2021년 3월 28일
·
0개의 댓글
post-thumbnail

[개인프로젝트] 작심N일

Q. 새해만 되면 새해 다짐을 하고 내일부터는 꼭 다이어트를 하겠다고 결심을 하는데 왜 맨날 실패할까?A. 무작정 장대한 계획을 모호하게 세우기 때문!나는 항상 뭔가 계획을 세우지만 나중엔 흐지부지되는 일이 많았다. 올해만 해도 제일 쓰기 간편한 다이어리를 골라서 다꾸

2021년 3월 23일
·
0개의 댓글

Mybatis - java.lang.UnsupportedOperationException

java.lang.UnsupportedOperationException The error occurred while handling results

2021년 3월 23일
·
0개의 댓글

${}, #{}

인자로 넘겨줄때에 있는 그대로 넘겨주게된다.넘겨주는 인자를 ''에 넣어서 넘겨주게된다.

2021년 3월 19일
·
0개의 댓글
post-thumbnail

Spring_MySQL,JDBC,MyBatis연동(xml세팅)

MySQL설치하기 https://www.mysql.com/downloads/

2021년 3월 3일
·
0개의 댓글

[mybatis] selectKey return값이 1이 계속 나오는 이유와 해결방법

맞닥뜨린 상황은 이러하다. > insert를 하면서 pk 컬럼(pushsendseq)이 auto_increment로 증가하고 이 값을 즉시 사용해야만 했다. 위와 같이 마이바티스 코드를 짰더니 LASTINSERTID 함수에 의해 출력되는 값이 1로 고정되었다. 구글링을 해보니 마지막에 +1이 된 pushsendseq를 가져오는 것이 아닌 row coun...

2021년 3월 2일
·
0개의 댓글
post-thumbnail

Mybatis로 동적SQL 처리하기

mybatis를 이용해서 동적SQL을 처리하는 법을 정리합니다. (검색 기능 구현)

2021년 3월 2일
·
0개의 댓글

intelliJ - Mapped Statements collection already contains value for

intelliJ - Mapped Statements collection already contains value for

2021년 2월 28일
·
0개의 댓글
post-thumbnail

Mybatis_#{}, ${} 차이

이번 시간에는 "MyBatis_#{}, ${} 차이"에 대해 다뤄보겠습니다.

2021년 2월 26일
·
0개의 댓글
post-thumbnail

[Spring] REST

REST 자원의 이름을 URI 로 구분해서 정보를 주고 받는 통신 규칙 REST 사용이유 다양한 브라우저와 클라이이언트 등장 클라이언트와 서버단의 결합도를 낮추어 완전히 분리 플랫폼에 독립적 >**REST 핵심 1. XML or JSON 형태로 Response 2

2021년 2월 22일
·
0개의 댓글
post-thumbnail

MyBatis 3

간단히 mybatis에 대해 정리하고 spring과 함께 사용하는 방법을 정리했습니다.

2021년 2월 20일
·
0개의 댓글

MyBatis 설정 파일 - SQL Mapper

MyBatis MyBatis 사용 목적 중 하나는 DAO로부터 SQL문을 분리하는 것이다. 분리된 SQL 문은 SQL mapper 파일에 작성하며 DAO에서는 SqlSession 객체가 SQL mapper 파일을 참조하게 된다. 예제 sql.xml id : 각 SQ

2021년 2월 18일
·
0개의 댓글

- JunnitTest에서 null만 listing될 경우

ServiceImplement단에서의 실수였다. listing(select) 메소드들을 정의해주고싶다면 위의 형태로 작성해준다. mapper.메소드를 바로 리턴해주는 방식 그외 R, U, D 메소드들은 값을 가지고 리스팅 할 필요가 없어서 리턴해주지 않아도

2021년 2월 15일
·
0개의 댓글