你的位置:首页 > ASP.net教程

[ASP.net教程]Spring4 srpingmvc Mybatis 整合源码 及过程

基本准备工作

 

1、安装JDK1.6以上版本,安装与配置

2、下载mybatis-3.2.0版:https://repo1.maven.org/maven2/org/mybatis/mybatis/

3、下载mybatis-spring-1.2.1版:https://repo1.maven.org/maven2/org/mybatis/mybatis-spring/

4、Spring-4.0.0的版本

5、tomacat6.x以上版本即可

当然,这些jar还不够,还需要MySQL数据库与驱动,log4j的jar等等。下面我们开始今天的旅行:

【java框架源码下载】

第一步:创建数据库表

 

在Navicat下执行如下sql命令创建数据库mybatis和表t_user

CREATE DATABASE IF NOT EXISTS mybatis; USE mybatis; create table t_user •( •  user_id int(11) NOT NULL AUTO_INCREMENT, •  user_name varchar(20) not null, •  user_age varchar(20) not null, •  PRIMARY KEY (user_id) •)ENGINE=InnoDB DEFAULT CHARSET=utf8; 

 我们先看一下项目的完整目录,再继续下面的内容

第二步:添加jar包

 

 

       对于下面代码的内容,我们就不再一一贴出来,只是把最重要的内容贴出来,大家可以下载源码。

 

第三步:创建model

创建一个model包并在其下创建一个User.java文件。

 

01.package com.tgb.model; 02. 03./** 04. * 用户 05. * @author liang 06. * 07. */ 08.public class User { 09. 10.  private int id; 11.  private String age; 12.  private String userName; 13.  public User(){ 14.    super(); 15.  } 16.  public int getId() { 17.    return id; 18.  } 19.  public void setId(int id) { 20.    this.id = id; 21.  } 22.  public String getAge() { 23.    return age; 24.  } 25.  public void setAge(String age) { 26.    this.age = age; 27.  } 28.  public String getUserName() { 29.    return userName; 30.  } 31.  public void setUserName(String userName) { 32.    this.userName = userName; 33.  } 34.  public User(int id, String age, String userName) { 35.    super(); 36.    this.id = id; 37.    this.age = age; 38.    this.userName = userName; 39.  } 40.} 

第四步:创建DAO接口

创建一个包mapper,并在其下创建一个UserMapper.java文件作为DAO接口。

 

01.package com.tgb.mapper; 02. 03.import java.util.List; 04. 05.import com.tgb.model.User; 06. 07.public interface UserMapper { 08. 09.  void save(User user); 10.  boolean update(User user); 11.  boolean delete(int id); 12.  User findById(int id); 13.  List<User> findAll(); 14.}

第五步:实现DAO接口

在dao包下创建一个UserMapper.

 

01.<?

这里对这个

第六步:Mybatis和Spring的整合

      对于Mybatis和Spring的整合是这篇博文的重点,需要配置的内容在下面有详细的解释。

 

01.<?

第七步:mybatis的配置文件

01.<?

 

java企业级通用权限安全框架源码 SpringMVC mybatis or hibernate+ehcache shiro druid bootstrap HTML5

【java框架源码下载】