随笔分类 - MyBatis
摘要:根据数据表自动生成实体类、Mapper、Service、ServiceImpl、Controller 一、依赖 1、pom.xml 导入 MyBatis Plus Generator <dependency> <groupId>com.baomidou</groupId> <artifactId>m
阅读全文
摘要:一、查询 还是基于上面的程序 package com.md; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.md.entity.Student; import com.md.mapper.S
阅读全文
摘要:一、@TableName 映射数据库的表名 package com.md.entity; import com.baomidou.mybatisplus.annotation.*; import com.md.enums.StatusEnum; import lombok.Data; import
阅读全文
摘要:一、创建Maven工程 二、pom.xml文件 引入 MyBatis Plus 的依赖, <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http
阅读全文
摘要:项目的创建和之前一样,具体的看之前的文章,整体结构就是这样 一、if 对于该标签的执行,当 test 的值为 true 时,会将其包含的 SQL 片断拼接到其所在的 SQL 语句中。 语法:<if test=”条件”> sql 语句的部分 </if> 接口方法:StudentDao // 动态的sq
阅读全文
摘要:一、resultType resultType: 执行 sql 得到 ResultSet 转换的类型,也就是要返回的结果类型,使用类型的完全限定名或别名。 注意如果返回的是集合,那应该设置为集合包含的类型,而不是集合本身。 resultType 和 resultMap,不能同时使用 1. 简单类型(
阅读全文
摘要:一、快速创建mapper文件 由于每个接口都要创建一个对应的mapper文件,这个文件在IDEA中创建中没有提示,而且这个文件的整体都是一样的,所以创建一个模板,方便使用 把自己感觉常用的代码添加进去,然后自定义名称,以及扩展名 这样下次创建的时候就方便很多 模板: <?xml version="1
阅读全文
摘要:一、Dao开发 首先创建Dao接口 package com.md.dao; import com.md.domain.Student; import java.util.List; /** * @author MD * @create 2020-08-05 14:18 */ public inter
阅读全文
摘要:一、MyBatis 对象分析 1. Resources 类 mybatis中的一个类, 负责读取主配置文件,返回 IO 流对象 InputStream in = Resources.getResourceAsStream("mybatis.xml"); 2. SqlSessionFactoryBui
阅读全文
摘要:一、MyBatis概述 首先就是之前Java web中的三层结构 界面层: 和用户打交道的, 接收用户的请求参数, 显示处理结果的。(jsp ,html ,servlet) 业务逻辑层: 接收了界面层传递的数据,计算逻辑,调用数据库,获取数据 数据访问层: 就是访问数据库, 执行对数据的查询,修改,
阅读全文

浙公网安备 33010602011771号