Web/MyBatis 4

MyBatis, 별명짓기(typeAliases) / DTO변수명과 DB컬럼명이 다른 경우

typeAilases 별칭을 선언해 반복해서 가져다 쓰는 문구를 간단하게 축약해놓는다. mybatis-config.xml user.bean.UserDTO ==> user 로 별명짓기  Mapper.xml select * from usertable user.bean.UserDTO를 alias로 별칭을 지정했기 때문에 user로 변경해도 가능하다. select * from usertableDTO변수명과 DB컬럼명이 다른 경우 DTO에 있는 변수명이 DB 컬럼명과 일치해야된다. 만약에 테이블의 컬럼과 객체의 필드명이 다른경우( Mapper.xml ) // user.bean.UserDTO와 연결하겠다.  예시   둘이 다른 경우 오류 방지를 위해 강제로 오라클의 컬럼명과 DTO의 필드명을 연결해준다. re..

Web/MyBatis 2024.09.12

MyBatis, Properties 설정하기

Properties DB정보를 따로 저장해 MyBatis에 가져다 쓰기위한 파일보안에 좋다. 환경설정 파일 db.properties db.properties DB정보를 저장한다.jdbc.driver=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@localhost:1521:xejdbc.username=c##javajdbc.password=1234 mybatis 이렇게 변경하면 properties에 선언한 내용들을 가져온다. error MyBatis파일 안에 properties를 선언 안해주면 정보를 불러오지 못한다.mybatis-config.xml 파일에 properties 파일을 불러온다.** 공백도 인식하니 공백 없이 입력 ${jdbc.driver}

Web/MyBatis 2024.09.12

MyBatis, 환경설정하기 / 사용방법

MyBatis ORM(Object Relational Mapping) 프레임워크는 데이터베이스와 객체와의 관계를 맵핑시켜 퍼시스턴스 로직 처리를 도와주는 프레임워크이다. 환경설정 MyBatis를 사용하려면 프로젝트 내에서 환경설정이 필요하다. 환경설정 파일 이름은 mybatis-config.xml 로 많이 사용되고 있다. 환경설정의 역할 :Connection Pool: typeAlias - 별칭: mapper.xml 파일 위치 파악 DB와 연동하는 역할은 환경설정 파일이 하고 SQL문장은 mapper 파일이 가져간다.mybatis-config.xml DB와 연결하는 mybatis 파일이다. DB 연결 - Mapper주소 -  mapper를 생성해서 사용하려면 mybatis-config.xml 파일에 꼭 ..

Web/MyBatis 2024.09.11

MyBatis, MyBatis 환경설정

MyBatis ORM(Object Relational Mapping) 프레임워크는 데이터베이스와 객체와의 관계를 맵핑시켜 퍼시스턴스 로직 처리를 도와주는 프레임워크이다.mybatis 다운로드 mybatis.org mybatis mybatis.org  1. 원하는 버전으로 myvaits 다운로드  2. 다운받은 zip 파일 압출 풀고파일 안에 있는 mybatis-3.5.16.jar 파일을 mybatis를 사용할 프로젝트 lib파일에 넣어서 build path하면 설정 완료.(Dynamic Web Project는 build path를 하지 않아도 자동으로 build path되서 lib폴더에 넣기만 하면 된다.) 환경설정 MyBatis를 사용하려면 프로젝트 내에서 환경설정이 필요하다.

Web/MyBatis 2024.09.11