本系列文章系本人原创,欢迎转载,转载请注明出处
一、开发前的准备
作为最开始的环境,我们先只介绍MyBatis+MySql,等MyBatis+MySql入门后,我们再引入Spring。所以,现在我们的环境只需要MySql,MyBatis和开发工具(IDE)。
MySql
可以在这里选择适合自己操作系统的MySql安部署。
我们的入门项目是一个简单的购物网站,所以后台数据库会有三个基本的表:用户表,产品表和购物车表。
a. MySql安装部署好后,打开MySql,建立名为smm的数据库:create database smm;
b. 在smm数据库里面建立User表、Product表和Cart表:
use smm; /* 建立用户表 */ create table user(id int primary key auto_increment, name varchar(30) not null, contact_info varchar(50)); /* 建立产品表 */ create table product(id int primary key auto_increment, name varchar(30) not null, description varchar(100)); /* 建立购物车表,因为购物车就是用户和产品的对应关系,所以会有对用户表和产品表的外键 */ create table cart(id int primary key auto_increment, user_id int, product_id int, foreign key(user_id) references user(id), foreign key(product_id) references product(id));
MyBatis
我们的项目是依赖MyBatis的。我们用Maven管理项目依赖,这点将在下面的章节介绍。开发工具(IDE)
我们用Eclipse进行开发,可以在这里获取。
二、MyBatis+MySql入门项目
注:本章源码可以在 这里 获取
打开Eclipse,新建一个Maven Project
在pom.xml中添加项目依赖:mybatis和mysql connector:
<