Idea: Build a database -> create a maven project -> import mybatis -> write code -> test
Build a database
CREATE DATABASE `mybatis`;
USE `mybatis`;
CREATE TABLE `user`(
`id` INT(20) NOT NULL PRIMARY KEY,
`name` VARCHAR(30) DEFAULT NULL,
`pwd` VARCHAR(30) DEFAULT NULL
)ENGINE=INNODB DEFAULT CHARSET=utf8;
INSERT INTO `user`(`id`,`name`,`pwd`) VALUES
(1,'狂神','123456'),
(2,'张三','123456'),
(3,'李四','123890')
Create a normal maven project
- new project—>next
name: project name
location: project directory - finish
- file----->setting
Delete src
Import maven dependencies
new module
- Write core configuration files
- Write mybatis tool class
- Writing entity classes
- dao interface
- Interface implementation class
- The mapper is registered
in the core configuration file
test
- junit test