一、mybaits简介
mybatis的执行流程
二、入门案例
数据库新建表并添加测试数据
DROP TABLE IF EXISTS `person`;
CREATE TABLE `person` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(32) DEFAULT NULL,
`bir` date DEFAULT NULL,
`address` varchar(32) DEFAULT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `person` VALUES (1, '梦琪', '2019-05-08', '北京市');
INSERT INTO `person` VALUES (2, '忆柳', '2019-05-14', '天津市');
INSERT INTO `person` VALUES (3, '慕青', '2018-10-17', '上海市');
INSERT INTO `person` VALUES (4, '初夏', '2017-04-13', '重庆市');
INSERT INTO `person` VALUES (5, '新柔', '2018-12-29', '广州市');
创建实体类
public class Person implements Serializable {
private int id;
private String name;
private Date bir;
private String address;
//...get/set
}
mybatis-config.xml 编写
配置mapper.xml
创建测试类
三、多个参数传递的问题
四、主键值
五、typeAliases别名