# MyBatis

463개의 포스트

배열로 넘어온 값을 sql문에 적용

배열로 저장된 여러 값들을 Mybatis의 sql문으로 적용하는 법에 대해서 알아보자.jsp > controller > service > DAO > mybatisHttpServletRequest 클래스를 이용해 배열로 된 deleteMultis라는 배열을 만들었다.de

어제
·
0개의 댓글
·
post-thumbnail

CRUD

CRUD

어제
·
0개의 댓글
·
post-thumbnail

Scope-LifeCycle

Scope-LifeCycle

어제
·
0개의 댓글
·
post-thumbnail

Connection-config

Connection-config

2일 전
·
0개의 댓글
·

MyBatis 기초

MyBatis란? 마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. 마이바티스는 데이터베이스 레코드에 원시타입과 M

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

[DB]Mybatis 활용 Mysql 반복 insert하기

Mybatis를 사용하여 반복적인 insert문이 어떻게 작동되는지 살펴보자. 해당 게시글에서는 foreach문을 살펴볼 예정이다.

6일 전
·
0개의 댓글
·

[Spring] Postgresql + Mybatis 연동하기

db 생성은 pgadmin을 통해 따로 진행하였다. (user table 하나 생성)build.gradle 파일에 아래 코드를 추가한다.resources/application.properties 파일에 아래 코드를 추가하여 설정을 완료한다.build.gradle 파일에

6일 전
·
0개의 댓글
·

Mybatis Configuration

Mybatis를 Spring에 사용하기 위해서 의존성을 추가해 주어야 한다.mysql과 함께 사용하기 위해서 위 두가지 의존성을 추가프로퍼티 설정 파일에 다음 3가지 내용을 추가해 준다.DBMS 정보(mysql url, id, pw)Mybatis mapper 파일에

2023년 1월 18일
·
0개의 댓글
·
post-thumbnail

교보문고 사이트 구현하기 4 - mybatis가 모든 걸 해결해줍니다

이럴수가코드가 경이로울 정도로 간결해지지만아직 select, insert, delete, update 중에 어떤 것이 executeQuery를 사용하고 executeUpdate를 사용하는지 모르는 나로서는 그저 어렵기만 하다.숙련을 위해.. 나머지도 이어서 완성해봐야겠

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

[에러]NoClassDefFoundError 해결해보기

이클립스에서 maven 프로젝트를 통해 mybatis를 적용하여 사용 시 NoClassDefFoundError 발생하면 이클립스 환경에 대한 설정방법을 알아보자.

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

[SpringBoot] one result (or null) to be returned by selectOne(), but found: 5

Expected one result (or null) to be returned by selectOne(), but found: 5게시글 목록을 불러들이는 boardList.do를 요청했는데 위와 같은 오류가 난다 \+관련코드 boardMapper.java boardM

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

JPA와 MyBatis

JPA (Java Persistence API)자바 ORM의 기술 표준, 대표적인 오픈 소스로는 Hibernate가 있다.ORM(Object-relational mapping)객체 관계 매핑, 객체와 RDB를 별개로 설계하고 ORM이 중간에서 매핑해주는 역할즉, ORM

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

DB와는 어떤 걸로 연결할까? JDBC vs JPA vs MyBatis

안녕하세요 오늘은 새로운 투다 백엔드 서버를 위한 DB 연결 방법에 대해 포스팅하려고 합니다. 대표적인 연결 방법인 jdbc와 jpa, 그리고 mybatis에 대해 알아보겠습니다.출처 : https://thefif19wlsvy.tistory.com/249우선

2023년 1월 8일
·
0개의 댓글
·

[MyBatis] 세팅(maven) 및 사용법(annotation 방식)

mybatis 세팅 - maven

2023년 1월 7일
·
0개의 댓글
·
post-thumbnail

[TIL] Day72 - MyBatis 조건부 select / 복합 검색

조건부 검색 너무 좋다... 쿼리문 하나로 해결되는 거 짱이다..

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

[Mybatis] Mybatis와 JPA 비교

처음 입사했을 때 Mybatis를 사용한다는 차장님 말에 뭘 어디에 Mybatis를 사용한다는 거지...? 의아했었다ㅋㅋㅋ 내 눈에 보이는 UI는 그저 이클립스와 Toad DB 밖에 없었기에... 근데 처음 보는 형식의 SQL문이 입력된 xml 파일의 상단에 Mybat

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

[TIL] Day71 - MyBatis Settings / CRUD

holder를 안 쓰고 이름만 맞으면 알아서 매핑해준다는 갸꿀.. 근데 자꾸 SQL문에 ;를 쓰거나 DaoImpl에서 파라미터를 빼먹어서 에러남 ㅋㅋ스프링 부트 스타터를 통해 프로젝트 생성 시, 의존성에 MyBatis Framework 추가application.prop

2023년 1월 2일
·
0개의 댓글
·

[기업 프로젝트]_mybatis 정리_1

MyBatis 등장배경 > 기존 jdbc에서는 매번 db연결을 해줘야했다. JDBC 사용 시에는 데이터베이스에 접근할때마다 Connection을 연결하고 끊어주었다. 연결하기 위한 준비가 길다. 매번 연결해줘야하기에 중복되는 코드가 많았다. 이를 보완한 것이 MyBat

2023년 1월 2일
·
0개의 댓글
·
post-thumbnail

Spring - MyBatis 연동

JDBC를 대체하는 SQL 매핑 프레임워크SQL을 기반으로 DB 와 자바 등의 언어를 연결시켜주는 역할소스 코드에서 SQL 문장을 분리하여 별도의 XML 파일로 작성한 후 소스 코드와 연결=> SQL 구문 실행에 필요한 코드의 복잡한 구조를 단순화하는데 사용되는 프레임

2022년 12월 30일
·
0개의 댓글
·

MyBatis 조회 결과 매핑

Database에서 select로 조회한 내용을 java object 즉, DTO(VO)에 매핑하는 내용에 대해 기술함.MyBatis는 다양한 방식으로 조회 결과를 DTO(VO)에 매핑 시킬 수 있다.데이터베이스 테이블의 컬럼명과 DTO(VO)의 속성 명이 일치하면 자

2022년 12월 27일
·
0개의 댓글
·