
Mybatis框架学习
文章平均质量分 68
学习笔记
代码浪人
小小的人儿,有大大的梦想,我会一直坚持,持续更新,坚持加油哈!
展开
-
Springboot整合mybatis-plus-2增删改查
文章目录一、插入1.主键id配置自增的2.时间等自动填充1.直接在数据字段设置即可2.使用ioc 反射原理二、改(update)三、查询1.分页使用mybatis-plus内置的分页工具总页数2. 查询(List map)四、删除1.正常删除2.逻辑删除1.先配置2.在测试条件构造器Wrapper一、插入1.主键id配置自增的2.时间等自动填充1.直接在数据字段设置即可2.使用ioc 反射原理3、编写处理器来处理这个注解即可!import java.util.Date;@Slf原创 2021-04-20 17:46:14 · 262 阅读 · 0 评论 -
Springboot整合mybatis-plus-1
文章目录一、特性二、具体操作第一步:导入依赖第二步配置数据库:第三步:1.写实体,2.mapper(继承extends BaseMapper<实体>)第四步:配置日志一、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作, BaseMapper强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分CRUD 操作,更有强大的条件构造器,满足各类使用需原创 2021-04-20 15:14:37 · 128 阅读 · 0 评论 -
Mybatis-12-小总结
原创 2020-11-09 08:56:40 · 83 阅读 · 0 评论 -
Mybatis-11-分页插件
分页插件第一步加入插件:(2) 加入 plugin 配置在之前加入在之前加入第二步在查询前加入:原创 2020-11-09 08:55:44 · 88 阅读 · 0 评论 -
Mybatis-10-主配置
文章目录Mybatis.xml的主配置文件数据库的属性配置文件多个mapper文件指定路径Mybatis.xml的主配置文件数据库的属性配置文件多个mapper文件指定路径第一种第二种:要求原创 2020-11-08 22:04:48 · 82 阅读 · 0 评论 -
Mybatis-9-基本查询条件
文章目录1.if的使用2.where的使用,就是把where换成where标签可以吧无效字符取消掉3.循环标签forEach1.if的使用test的那么是李四是student的里面的2.where的使用,就是把where换成where标签可以吧无效字符取消掉3.循环标签forEach方法二:item是个对象 #{使用点处对象的属性值}...原创 2020-11-08 21:39:08 · 106 阅读 · 0 评论 -
Mybatis-8-返回结果
文章目录1.返回一行一列 resultType="Int"2.定义别名3.查询返回Map(最多返回一行数据)用的比较少 列名是:K 列值是V4.结果映射resultMap:返回对象的加强版1.返回一行一列 resultType=“Int”<!--sql执行后返回一行一列--><select id=" countstudent" resultType="Int">select count(*)from student</select>2.定义别名原创 2020-11-08 20:53:53 · 437 阅读 · 0 评论 -
Mybatis-7-小总结
原创 2020-11-08 17:45:23 · 75 阅读 · 0 评论 -
Mybatis-6-#和$区别
#和$select id, name, email,age from student where id=# { studentId}朴的结果:select id, name, email ,age from student where id- =?select id, name, email ,age from student where id=$ { studentId}$的结果: select id, name, email,age from student where id=1001Str原创 2020-11-08 17:41:37 · 279 阅读 · 0 评论 -
Mybatis-5-传参
文章目录1.传递参数使用@Param("参数命名的名字") 参数类型 参数2.getMapper的使用3.使用对象传参1.传递参数使用@Param(“参数命名的名字”) 参数类型 参数第一步:接口里面的定义具体代码:public List<Student> selectMultiParam(@Param("myname") String name,@Param("myage") int age);第二步:<select id="selectMultiParam" resu原创 2020-11-08 14:04:19 · 297 阅读 · 0 评论 -
Mybatis-4-插入语句
文章目录1.多了一个提交事务,其他的和查询一样2.设置日志:在mybatis里面加入一段代码1.多了一个提交事务,其他的和查询一样 //1.定义mybatis的主配置文件 String config = "mybatis1.xml"; //2.读取这个config表示的文件 InputStream in = Resources.getResourceAsStream(config); //3.创建SqlSessionFacto原创 2020-11-07 18:32:44 · 530 阅读 · 0 评论 -
Mybatis-3-小总结
原创 2020-11-07 17:43:47 · 87 阅读 · 0 评论 -
Mybatis-2-创建一个Mybatis案例
文章目录第一步:在在mysql里面建一个表第二步:正常建立一个Maven的一个项目第三步:修改pom.xml的依赖第五步:写一个操作数据库的接口第六步:写一个SQL的映射文件,和这个接口在同一个目录下面第七步:在resource里面创建mybatis.xml文件。里面有连接数据库的基本型信息,比如账号和密码第八步:正常使用,在main函数测试第一步:在在mysql里面建一个表第二步:正常建立一个Maven的一个项目第三步:修改pom.xml的依赖加入驱动和依赖 org.mybatis m原创 2020-11-07 17:07:00 · 112 阅读 · 0 评论 -
Mybatis-1-认识三层结构
文章目录1.三层结构1.届面层:就是显示的出来的结果,一些界面,接受用户处理的结果(jsp 、servlet、html)2.业务逻辑层:就是逻辑呗,接受用户的请求,然后处理后的结果再给界面层(程序的运行逻辑思维)3.数据层访问层(持久层):就是对数据库进行增删改查2.三层对应的包界面层:controller包(servlet)业务逻辑层:service包 里面的类(XXXservice类)dao包 里面的类(XXXDao类)三层对应的额处理框架第一步第二步:返过来的第一步三层对应的处理框架1.三层结构原创 2020-11-02 11:12:23 · 963 阅读 · 0 评论