
mybatis
文章平均质量分 90
mybatis学习笔记
yyxx99881199
这个作者很懒,什么都没留下…
展开
-
IDEA+Mybatis (一)配置
这里写自定义目录标题IDEA+Mybatis (一)配置一、安装插件二、生成mapper文件IDEA+Mybatis (一)配置在IDEA上使用插件Free Mybatis plugin。一、安装插件在Settings搜索 Free Mybatis plugin 安装(Free Mybatis plugin 一款免费的mybatis插件)二、生成mapper文件项目新建接口,在接口...原创 2020-04-14 12:20:31 · 390 阅读 · 0 评论 -
IDEA+Mybatis(二)全局配置文件
Mybatis全局配置文件前言一、properties二、settings三、typeAliases四、typeHandlers五、objectFactory六、plugins七、environments八、databaseIdProvider九、mappers前言如果IDEA没有XML自动提示,可在如下图所示地方添加两个dtd文件:http://mybatis.org/dtd/mybati...原创 2020-04-20 14:52:57 · 631 阅读 · 0 评论 -
IDEA+Mybatis(三)映射文件_增删查改
一、一级标题原创 2021-02-03 00:24:22 · 413 阅读 · 0 评论 -
IDEA+Mybatis(四)ResultMap结果集映射
IDEA+Mybatis(四)ResultMap结果集映射一级目录一级目录原创 2021-02-18 15:42:55 · 1901 阅读 · 0 评论 -
IDEA+Mybatis(五)Mybatis日志
IDEA+Mybatis(五)Mybatis日志一、 日志工厂二、STDOUT_LOGGING 使用示例三、log4j使用方法1、导入log4j包2、在 resource目录下新建文件Log4j.properties3、在Mybatis配置文件中设置日志为log4j4、运行调试5、log4j的其他使用一、 日志工厂如果一个数据库操作出现异常,需要排错,日志就是最好的助手可以在Mybatis配置文件的settings中设置logImpl:SLF4JLOG4J 【掌握】LOG4J2JDK_LO原创 2021-02-06 15:45:44 · 1638 阅读 · 0 评论 -
IDEA+Mybatis(六)Mybatis分页
IDEA+Mybatis(六)Mybatis分页1、limit分页2、RowBounds分页3、分页插件1、limit分页在sql中实现分页sql语法: select * from user limit startIndex ,pageSize 示例:mapper: <select id="getUserLimit" resultType="entity.User"> select * from user limit #{startIndex} ,#{page原创 2021-02-07 13:59:25 · 262 阅读 · 0 评论 -
IDEA+Mybatis(七)动态SQL
IDEA+Mybatis(七)动态SQL一、if语句二、choose(when、otherwise)三、trim、where、set四、foreach五、SQL片段动态SQL就是根据不同的条件生成不同的SQL语句官网地址一、if语句mapper : <select id="queryUserIf" resultType="entity.User" parameterType="map"> select * from user where 1=1 <原创 2021-02-18 23:27:00 · 544 阅读 · 0 评论 -
IDEA+Mybatis(八)mybatis缓存
IDEA+Mybatis(七)mybatis缓存一、简介二、一级缓存三、二级缓存四、缓存原理五、自定义缓存一、简介官网地址MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 为了使它更加强大而且易于配置,我们对 MyBatis 3 中的缓存实现进行了许多改进。默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在你的 SQL 映射文件中添加一行:<cache/>MyBatis包含一个非常强大的查询缓存特性原创 2021-02-19 22:26:25 · 342 阅读 · 0 评论