java-Mybatis
8682 단어 javaee 기업 급
그러면 Mybatis 를 사용 한 후에 SQL 문 구 를 스스로 제공 해 야 합 니 다. 다른 작업, 예 를 들 어 연결 구축, Statement, JDBC 관련 이상 처리 등 은 모두 Mybatis 에 맡 겼 습 니 다. 중복 적 인 작업 Mybatis 도 해 치 웠 습 니 다. 우 리 는 삭제 와 수정 등 조작 차원 에서 기술 세부 사항 을 우리 가 볼 수 없 는 곳 에 밀봉 해 야 합 니 다.
Mybatis - 입문
데이터베이스 만 들 기
create database how2java
생 성 표
이어서 표 category 만 들 기
USE how2java;
CREATE TABLE category_ (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(32) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
데이터 가 져 오기
USE how2java;
INSERT INTO category_ VALUES (null,'category1');
INSERT INTO category_ VALUES (null,'category2');
실체 클래스 Category. java 준비
실체 클래스 카 테 고리 준비, 맵 카 테 고리 에 사용
package com.how2java.pojo;
public class Category {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
프로필 mybatis - config. xml
src 디 렉 터 리 에 my batis 의 메 인 프로필 my batis - config. xml 를 만 드 는 것 은 주로 데이터 베 이 스 를 연결 하 는 구동, 데이터 베이스 이름, 인 코딩 방식, 계 정 비밀 번 호 를 제공 하 는 역할 을 합 니 다.
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/how2java?characterEncoding=UTF-8"/>
<property name="username" value="root"/>
<property name="password" value="admin"/>
그리고 별명, com. how2java. pojo 의 종 류 를 자동 으로 검색 하여 후속 설정 파일 인 Category. xml 에서 resultType 을 사용 할 때, com. how2java. pojo. Category 대신 Category 를 직접 사용 할 수 있 습 니 다.
<typeAliases>
<package name="com.how2java.pojo"/>
typeAliases>
맵 Category. xml
<mappers>
<mapper resource="com/how2java/pojo/Category.xml"/>
mappers>
프로필 Category. xml
효과.
Mybatis-CRUD
Mybatis - 다 중 조건 조회 와 모호 조회 실례
Mybatis. - 한 쌍 이 많아 요.
Mybatis - 1 대 1
Mybatis - 다 대 다