Mybatis:

mybatis是支持普通 SQL查詢,存儲(chǔ)過程和高級(jí)映射的優(yōu)秀持久層框架。MyBatis 消除了幾乎所有的JDBC代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索。MyBatis 使用簡(jiǎn)單的 XML或注解用于配置和原始映射,將接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java對(duì)象)映射成數(shù)據(jù)庫中的記錄。

Spring:

spring是J2EE應(yīng)用程序框架,是輕量級(jí)的IoC和AOP的容器框架,主要是針對(duì)javaBean的生命周期進(jìn)行管理的輕量級(jí)容器。

開始整合spring和mybais

1.在IDEA中新建一個(gè)spring項(xiàng)目(或在Eclipse中建立一個(gè)web項(xiàng)目),需要導(dǎo)入如下jar文件。

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

將需要的jar包粘貼復(fù)制到lib下,復(fù)制完之后不能立馬使用,可以看到復(fù)制之后并沒有三角形符號(hào),需要到File--ProjectStructure--Libraries---添加
萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

2.創(chuàng)建一個(gè)數(shù)據(jù)庫(spring)和一個(gè)表(user)

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

3.在項(xiàng)目中進(jìn)行配置

萬碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

model---User

package model;public class User {private  int id;private  String name;private  int age;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;
}public int getAge() {