# MyBatis

544개의 포스트
post-thumbnail

[java] 카테고리 구현

내가 필요한건 한 부서를 적어둔 테이블 안에서 부서를 가져와서 검색하는 법..!

4일 전
·
0개의 댓글
·

[Mybatis] 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다.

Cause: org.xml.sax.SAXParseException; lineNumber: 36; columnNumber: 67;요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다.MyBatis용 SQL에 부등호가 존재할 시 발생하는 에러입니다.부

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

[Bulk Insert/Update] Mybatis 배치작업과 리턴값(returnValue)

들어가며, 주문/재고 관리시스템에서 배치작업을 개발/개선하는 업무를 맡게되었습니다. 배치작업 특성상 많은 데이터를 한번에 처리하면서 겪게되었던 경험을 정리해봅니다. 글의 순서 다건의 데이터를 DB에 반영하기 위해, Bulk 쿼리 적용 Mybatis `` 사용

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

spring Gradle myBatis 연동 방법

mybatis를 사용하기 위해선 의존성을 먼저 추가해줘야 한다 build.gradle 파일에 추가해준다 implementation group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter', versio

6일 전
·
0개의 댓글
·

Mybatis Interceptor 등록하기

Mybatis는 여전히 많이 사용되는 프레임워크이다. 해외의 근황이 어떠한지는 모르나, 아직도 국내에서는 Mybatis가 주류라고 생각한다.JPA가 러닝커브를 다 견디면 좋다고들 하지만, 복잡한 쿼리를 작성하기 편해서 통계작업은 Mybatis로 하는 게 주류다. JPA

6일 전
·
0개의 댓글
·

MyBatis CamelCaseMap 구현

VO를 사용해서 받으면 옵션적용해서 camelcase를 적용할 수 있지만, resultType을 Map으로 하면 camelcase가 적용이 안된다.변경전구글에서 만든 구아바(guava) 사용해서 LowerCase로 변환변경후

2023년 3월 18일
·
0개의 댓글
·

SpringBoot DB연결 1-1. MyBatis 설정

MyBatis - xml에 작성한 쿼리를 자바객체와 연결해주는 역할위에 settings 설정들을 보면 mapUnderscoreToCamelCase : resultType이 VO객체 인경우 calmeCase가 적용된다.resultType이 Map인경우 별도의 클래스를

2023년 3월 17일
·
0개의 댓글
·

MyBatis vs JPA

마이바티스와 제이피에이

2023년 3월 17일
·
0개의 댓글
·
post-thumbnail

마이바티스 파라미터 콘솔 출력 기능 구현 - spring boot interceptor

mybatis parameter console output기존의 log4j를 걷어내고 spring boot + logback을 사용하게 되었는데 logback 설정으로 myBatis 쿼리를 콘솔에 찍는 기능이 있었다. 그러나 log4j의 sqlonly처럼 파라미터가 매

2023년 3월 17일
·
0개의 댓글
·

mybatis 세팅

1.root_context.xml (두가지 방식)\->구현 클래스 필요하지 않음(맵퍼 xml과 인터페이스를 직접 연결)맵퍼.xml의 mapper태그 namaspace에 com.carshop.mapper.'맵퍼인터페이스명'을 선언해주면 해당 인터페이스와 연결된다.맴퍼.x

2023년 3월 16일
·
0개의 댓글
·

MyBatis-SqlSession

MyBatis란? 객체와 관계형데이터베이스를 매핑하는퍼시스턴스 프레임워크(ORM,Object Relationship Mappin)이다.퍼시스턴스란(Persistence, 영속성)?프로그램이 종료되더라도 사라지지 않는 데이터의 특성. 데이터가 영속성을 가지는것.ORM(O

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

Mybatis: Invalid bound statement (not found) 오류

500번 대인걸 보니 프론트에는 문제가 없다.binding 이라는거 보니 어디 오타 혹은 경로 설정이 이상한가보다.application.properties의 경로가 잘못 되어있었습니다. 솔직히 초반에 확인하긴 했는데 어떻게 설정하는지 제대로 알지 못하고 손대본게 실수였

2023년 3월 15일
·
0개의 댓글
·

mybatis 키워드 검색

where에서 1=1은 항상 참이다. 검색 조건을 and로 연결하기위해 사용된다. <if 문은 마이바티스에서 조건을 표현한다. test 는 조건의 규칙을 나타내는 표현이다. 만약 키워드가 있으면 (null이 아니고 값이 없지도 않으면) if 구문이 쿼리에 포함된다. 이와 같이 sql의 결과가 쿼리의 특정 조건에 따라 다르게 나오는 것을 동적쿼리 ...

2023년 3월 14일
·
0개의 댓글
·

3월 14일 - Spring

src/main/java 실행하기 위한 데이터들src/test/java 모듈 테스트 시 사용, junit, 테스트를 하기 위한 데이터들책과 같은 버전으로 설치를 해 놓아야 한다. 버전이 다르면 아예 다른 프로그램이 된다.새 프로젝트시에 &lt;dependency>는 첫

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

스프링부트 + 스프링 시큐리티 + mybatis 회원 로그인 구현하기

프로젝트를 진행하면서 공부한 스프링 시큐리티

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

3월 13일 - Spring

라이브러리가 제대로 설치가 되어 있어야 java 개발 시 자주 사용하는 getter/setter, toString(), 생성자 등을 자동으로 생성해 준다.Lombok라이브러리가 들어가 있어야 맞춰서 동작이 된다.동작하지 않으면 지웠다가 다시 설치 하면 된다.Maven

2023년 3월 13일
·
0개의 댓글
·

resultMap

파일 업로드 ,출력 , 다운로드 작업중 알게된 내용을 정리한다. 📌BoardDto 📌 게시판 글쓰기 화면에서 업로드한후 controller에서 DB로 파일을 전달한다. 3개의 파일을 업로드 한 후 DB로 가는 BoardDto는 다음과 같다. 📌게시판 읽

2023년 3월 13일
·
0개의 댓글
·

테이블 안 컬럼에 html태그가 들어있을때 태그를 제외한 text내용만 검색하기

이렇게 sql문을 작성하면 태그 안쪽에 있는 텍스트만 검색대상이 되어 태그에 들어있는 문자는 검색되지 않는다

2023년 3월 10일
·
0개의 댓글
·

230309 - DB & 객체 mapping 역사

목차 1. Apache iBATIS 2. MyBatis 3. JDBC API (Spring JDBC) 4. 총평

2023년 3월 9일
·
0개의 댓글
·