devlogin 님의 블로그
close
프로필 사진

devlogin 님의 블로그

  • 분류 전체보기 (37)
    • Java (14)
    • SQL Oracle (5)
    • HTML (2)
    • jQeury (2)
    • JSP (7)
    • MyBatis (3)
    • Spring (4)
    • Vue (0)
    • aws (0)
    • Docker (0)
  • 홈
  • 태그
  • 방명록

[Mybatis] Procedure 호출

*MyBatis 에서 Procedure 호출 - 자주 사용될 쿼리문이나 업무로직을 미리 만들어두고, 필요한 곳에서 사용하기위해.-procedure 작성법) create or replace procedure 프로시저명( 매개변수 in 데이터형,,,,,, 매개변수 out 데이터형,,, ) is -- 변수선언, cursor 선언, record 선언, table 선언 begin -- 업무로직을 처리 ( 쿼리문 + 제어 + 연산 ) exception --예외처리코드 end ; / -MyBatis에는 procedure를 호출할때 만 사용한다. -statementType속성을 “CALLABLE”로 설정한다. 사용예) 아이디” parameterType=“” statementType=“CALLABLE..

  • format_list_bulleted MyBatis
  • · 2025. 8. 31.

[Mybatis] 동적쿼리, 관계연산자, if, choose, foreach, set

*테이블 명이나 컬럼명이 동적인 경우 - PreparedStatement에서는 테이블명이나 컬럼명은 bind변수( ? )로 처리할 수 없다. - MyBatis에서는 #{ 이름 }을 사용하면 해당위치가 bind변수로 치환된다. - ${ 이름 } 을 사용하면 bind변수가 아닌 쿼리문에 입력값이 직접 생성된다.\예) select 컬럼명,,, from #{ 이름 } 해결) select 컬럼명,,, from ${ 이름 } select 컬럼명,,, from 테이블명 where 컬럼명=‘${ 이름 }’ *동적쿼리 - 상황에 따라 다른 쿼리문이 만들어져서 실행 되는 것. - OGNL (Object Graph Navigation Langua..

  • format_list_bulleted MyBatis
  • · 2025. 8. 31.

[MyBatis] 구조, 설정, Handler, Mapper 사용

*MyBatis - DB Mapper Framework.( Persistence Framework – 영속성 Framework) - Apache Software Foundation에서 iBATIS라는 이름으로 시작한 프레임워크. ( apache -> google -> github ) - 다양한 언어를 지원( java, .net) - 언어에서 사용하는 데이터 형을 그대로 사용할 수 있다. - 유연성이 높다.( 쿼리문을 XML로 분리하여 작성하고 사용 ) - 언어의 코드가 간결해진다. - mybatis.org에서 다운받을 수 있다. *MyBatis 구조*설정1.WEB-INF/lib/mybatis-x.x.x.jar 배포 ( MAVEN 사용 )2.환경설정용 XML작성 ( mybatis-config.xml )..

  • format_list_bulleted MyBatis
  • · 2025. 8. 24.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (37)
    • Java (14)
    • SQL Oracle (5)
    • HTML (2)
    • jQeury (2)
    • JSP (7)
    • MyBatis (3)
    • Spring (4)
    • Vue (0)
    • aws (0)
    • Docker (0)
인기 글
전체 방문자
오늘
어제
Copyright © devlogin 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바