1 MyBatis的环境配置。
2 MyBatis的数据库的建立。
数据库的代码
SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for book -- ---------------------------- DROP TABLE IF EXISTS `book`; CREATE TABLE `book` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, `author` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, `price` double(10, 0) NOT NULL, `count` int NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 145 CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of book -- ---------------------------- INSERT INTO `book` VALUES (146, '《人生》', '路遥', 34, 56); INSERT INTO `book` VALUES (147, '《自由》', 'A', 124, 36); INSERT INTO `book` VALUES (148, '《人生》', 'B', 34, 56); INSERT INTO `book` VALUES (149, '《三国》', 'C', 44, 356); INSERT INTO `book` VALUES (150, '《人生海海》', 'D', 20, 1200); INSERT INTO `book` VALUES (151, '《斗罗大陆》', 'E', 134, 356); INSERT INTO `book` VALUES (152, '《龙凤王》', 'F', 54, 26); INSERT INTO `book` VALUES (153, '《虹猫蓝读》', 'G', 34, 896); INSERT INTO `book` VALUES (154, '《自由》', 'H', 124, 36); INSERT INTO `book` VALUES (155, '人生意义何在', 'I', 45, 6); INSERT INTO `book` VALUES (156, '我的世界', '《java》', 23, 45); SET FOREIGN_KEY_CHECKS = 1;
3 MyBatis的数据的实践操作。
第一步 查看文件信息。
4 建立项目开始实操
项目结构图
5开始运行MySql语句内容。
运行结果
@2
查询书籍编号为2的书名 @param
@3
查询所有数据 返回值 List<Map<String, Object>> List<Map<Book book>>
运行结果: