1115

란이:)·2022년 11월 15일
0

공부일지

목록 보기
26/30

Map

key - > value
중복x. 중복o.

Mybatis

이클립스 패키지에 xml파일만들기

mybatis.org사이트에서

Building SqlSessionFactory from XML

-> 환경설정을 위해서

mapperxml파일 만들어서
Exploring Mapped SQL Statements
->
쿼리문 사용하기위해

resultType-> 일반 리터럴 타입을 반환할 때 사용// 단일로 되어있는 타입을 가져올 때 사용 이름하나만 사용하겠다// 반환형이 하나다

객체단위로 가져오겠다 -> resultMap

package com.greedy.section02.xmlconfig;

import java.io.IOException;
import java.io.InputStream;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

public class Application {

public static void main(String[] args) {
	
	String resource = "com/greedy/section02/xmlconfig/mybatis-config.xml";
	
	try {
		InputStream inputStream = Resources.getResourceAsStream(resource);
		SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
		
		SqlSession session = sqlSessionFactory.openSession(false);
		
		java.util.Date date = session.selectOne("mapper.selectSysdate");
		
		System.out.println(date);
		
		session.close();
		
	} catch (IOException e) {
		
		e.printStackTrace();
	}
	
}

}

mybatis -config.xml

싱글톤 패턴

이른 싱글톤 패턴
게으른 싱글톤 패턴

요청을 보내면 요청을 끝내야한다. 단방향으로 가야한다

preferences -> java -> conten

id는 기본키 pk result는 일반컬럼타입 property: 생성한 DTO의 필드명 colum: DB컬럼명
profile
FE Developer 🐥

0개의 댓글