java-Mybatis

8682 단어 javaee 기업 급
평소에 우 리 는 JDBC 로 데이터 베 이 스 를 방문 하 는데 SQL 을 직접 써 야 하 는 것 외 에 Connection, Statement, ResultSet 등 은 수단 의 보조 류 일 뿐이다.뿐만 아니 라 서로 다른 시 계 를 방문 하면 비슷 한 코드 를 많이 써 서 번 거 롭 고 지루 해 보인다.
그러면 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 - 다 대 다

좋은 웹페이지 즐겨찾기