![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis框架
文章平均质量分 83
云中、漫步
+ --> -
展开
-
MyBatis(十六)——分页及分页插件pagehelper
文章目录前言一、使用limit的普通分页二、使用Mybatis分页拦截器实现三、使用分页插件pagehelper1、引入maven依赖2、加入 plugin 配置3、PageHelper 对象前言mybatis框架分页实现,有几种方式,最简单的就是利用原生的sql关键字limit来实现,还有一种就是利用interceptor来拼接sql,实现和limit一样的功能,再一个就是利用PageHelper来实现。这里以MySQL为例讲解这两种常见的实现方式。无论哪种实现方式,我们返回的结果,不能再使用Lis原创 2021-09-23 22:03:08 · 1424 阅读 · 0 评论 -
MyBatis(四)——Mybatis模板及工具类
文章目录1、使用IDEA创建的mybatis通过mapper接口加载映射文件不生效问题2、创建mapper.xml模板和主配置文件模板3、使用工具类获取sqlsession对象1、使用IDEA创建的mybatis通过mapper接口加载映射文件不生效问题mybatis最终加载的是编译后target目录下面的配置文件,若此目录下没有执行会报错:https://blog.csdn.net/Doctor_LY/article/details/830007452、创建mapper.xml模板和主配置文件模原创 2021-09-19 23:50:00 · 355 阅读 · 0 评论 -
MyBatis(十三)——MyBatis中的缓存问题
文章目录占坑,稍后补充原创 2021-05-06 20:51:02 · 825 阅读 · 3 评论 -
MyBatis(十一)——模糊查询like
文章目录原创 2021-05-06 20:47:14 · 327 阅读 · 0 评论 -
MyBatis(七)——#和$的区别
文章目录一、# 占位符1、使用2、#特点:二、$ 占位符1、使用2、$特点3、$的正确使用场景(表名和列名)三、区别总结四、使用#或者说PrepareStatement如何防止SQL攻击?一、# 占位符1、使用语法: #{字符}使用方式如下:<select id="selectById" parameterType="integer" resultType="com.bjpowernode.domain.Student"> select id,nam原创 2021-05-04 10:28:14 · 295 阅读 · 2 评论 -
MyBatis(五)——Mybatis动态代理
文章目录一、原始Dao层开发1、原理2、代码二、Mapper动态代理1、Dao(Mapper)接口的工作原理:2、mybatis代理实现方式一、原始Dao层开发1、原理前面的例子我们是将SQL的执行写在了测试方法中,在实际的开发中我们肯定是调用Dao接口的方法去执行sql的,也就是我们所说的原始Dao层开发,通过Dao接口的实现类去关联执行对应的sql,步骤如下:需要我们手动编写dao接口和dao接口的实现类。在实现类中使用一些对象,由SqlSessionFactoryBuilder对象获得Sq原创 2021-05-03 18:08:49 · 1154 阅读 · 3 评论 -
MyBatis(二)——MyBatis入门实例
文章目录一、创建student表(id,name,email,age)二、新建maven项目、修改pom.xml文件1、设置编码方式2、加入依赖 mybatis依赖, mysql驱动, junit单元测试3、加入资源插件3、创建实体类Student。定义属性, 属性名和列名保持一致4、创建Dao接口, 定义操作数据库的方法5、创建xml文件(mapper文件), 写sql语句6、创建mybatis的主配置文件(xml文件):仅有一个, 放在resources目录下7、创建测试的内容8、MyBatis的一些重原创 2021-05-02 22:24:12 · 188 阅读 · 0 评论 -
MyBatis(一)——MyBatis框架介绍
文章目录一、框架简介二、MyBatis与JDBC的对比1、优化获取和释放2、SQL 统一管理,对数据库进行存取操作3、生成动态SQL语句4、能够对结果集进行映射一、框架简介 Mybatis是一款持久层框架,它对JDBC操作数据库的的过程进行了封装,使用者只需要关注sql本身,而不需要去花费精力去处理比如加载驱动、创建connect连接对象、创建statement语句对象、手动设置参数、结果集检索等一系列繁杂的过程。 Mybatis通过XML或者注解的方式进行配置和映射,将参数映射到配置的S原创 2021-05-02 20:42:09 · 632 阅读 · 3 评论