MyBatis框架学习(课时四)(一)

简介: MyBatis框架学习(课时四)

1 MyBatis的环境配置。


IDUKS 环境配置

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>>

运行结果:

相关文章
|
SQL Java 数据库连接
MyBatis 优秀的持久层框架(一)
MyBatis 优秀的持久层框架
61 0
|
1月前
|
SQL 关系型数据库 Java
Mybatis-Flex框架初体验
Mybatis-Flex框架初体验
|
2月前
|
SQL Java 数据库连接
|
7天前
|
SQL Java 数据库连接
什么是MyBatis持久层框架?
MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs (Plain Old Java Objects, 普通的 Java 对象) 映射成数据库中的记录。
16 5
|
22天前
|
SQL XML Java
这样使用MyBatis框架,被攻击了
这样使用MyBatis框架,被攻击了
8 0
|
23天前
|
Java fastjson Apache
Spring Boot+Gradle+ MyBatisPlus3.x搭建企业级的后台分离框架
Spring Boot+Gradle+ MyBatisPlus3.x搭建企业级的后台分离框架
30 1
|
1月前
|
SQL XML Java
学习Mybatis相关知识
一、什么是Mybatis? 1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。开发人员直接编写原生态sql,即可严格控制sql执行性能、且灵活度高。
13 0
|
1月前
|
XML Java 数据库连接
Mybatis-Plus学习小项目及详细教程
Mybatis-Plus学习小项目及详细教程
|
1月前
|
XML Java 数据库连接
【MyBatis】 框架原理
【MyBatis】 框架原理
17 0
|
2月前
|
前端开发 Java 数据库连接
认识Java中最常用的框架:Spring、Spring MVC、Spring Boot、MyBatis和Netty
Spring框架 Spring是一个轻量级的开源框架,用于构建企业级应用。它提供了广泛的功能,包括依赖注入、面向切面编程、事务管理、消息传递等。Spring的核心思想是控制反转(IoC)和面向切面编程(AOP)。
76 3