
MyBatis
WYFVV
这个作者很懒,什么都没留下…
展开
-
MyBatis——分页插件的使用
一.使用背景在Web开发过程中涉及到表格时,就会产生分页的请求。通常我们将分页方式分为两种:前端分页和后端分页。1.1 前端分页一次性请求数据表格中的所有表格(ajax形式),然后在前端缓存并且计算和分页逻辑,一般前端组件(例如dataTable)会提供分页动作。特点:简单,很适合小规模的Web平台;当数量大的时候会产生性能问题。在查询和网络传输的时候时间会很长。1.2 后端分页在Ajax请求中指定页码(pageNum)和每页的大小(pageSize),后端查询出当前的数据返回,前端原创 2020-05-13 22:45:35 · 1081 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis-整合
一.概述SSM框架式Spring,SpringMVC和MyBatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,Controller层,Service层和Dao层四层。使用Spring实现业务对象管理,使用SpringMVC负责请求的转发和视图管理,MyBatis作为数据对象的持久化引擎。Dao层(mapper):数据持久层 (1) Dao层的设计就是先设计Dao的接口...原创 2020-02-21 18:23:47 · 970 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis+SSM项目+SpringBoot-目录(还在更新)
Spring了解Spring IOC实验 XML配置文件(IOC实验总结) 基于注解的依赖注入(IOC实验总结) AOP实验 AOP详解 JDBCTemplate 声明式事务实验 Spring与JavaWeb整合SpringMVCSpringMVC概述及HelloWorld 细节一(HelloWorld运行流程,url-pattern,@RequestMapping,R...原创 2020-02-20 23:22:57 · 625 阅读 · 0 评论 -
MyBati-缓存机制
一级缓存:1)只要之前查询过的数据,MyBatis就会保存在一个缓存中(Map),下次获取直接从缓存拿一级缓存失效的四种情况:1.不同的SqlSession对应不同的一级缓存 /* 1.不同的SqlSession:使用不同的一级缓存 * 只有在当前的同一个SqlSession期间查到的数据就会保存在这个SqlSession中,下次使用这个SqlSes...原创 2020-02-20 23:13:33 · 189 阅读 · 0 评论 -
MyBatis-动态SQL
一.概述MyBatis的最大特性之一便是它的动态SQL。在之前使用JDBC时,我们可以了解到根据不同条件下拼接SQL与许多问题,例如拼接的时候确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态SQL这一特性可以彻底摆脱掉这些问题。通常使用动态SQL不可能是独立的一部分,MyBatis当然使用一种强大的动态SQL语言来改进这种情形,这种语言可以被用在任意的SQL映射语句中。...原创 2020-02-19 16:38:44 · 264 阅读 · 0 评论 -
MyBatis-SQL映射文件
一.概述二.属性2.1 insert,update和delete2.1.2 实验:获取自增主键的值<!-- public int insertEmployee(Employee employee); --> <!-- 让MyBatis自动将自增id赋值传入的employee对象的id属性 useGeneratedKeys:使用自动生成的主键,原生...原创 2020-02-17 22:03:30 · 351 阅读 · 0 评论 -
MyBatis-全局配置文件
一.概述二.属性2.1 properties2.1.2 实验代码数据源文件:username=rootpassword=passwordjdbcurl=jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTCdriver=com.mysql.cj.jdbc.Driver全局配置文件:<?xml vers...原创 2020-02-17 14:46:04 · 233 阅读 · 0 评论 -
MyBatis-了解MyBatis
一.概述1.1 简介MyBatis是定制化SQL,存储过程以及高级映射的优先的持久层框架。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。1.2 为什么使用MyBatis?JDBC...原创 2020-02-14 16:38:56 · 244 阅读 · 0 评论