MyBatis
qq_38930240
这个作者很懒,什么都没留下…
展开
-
MyBatis缓存
MyBatis的flushCache和useCache的使用一级缓存是SqlSession级别的缓存,第一次select 时,将查看是否有一级缓存,有的话直接用,如果没有去数据库中查去。得到用户信息放入一级缓存中去。如果SqlSession去执行commit操作(执行插入、删除、更新)的话,清空SqlSession中的一级缓存,这样做就是为了让缓存中的数据保持最新,避免用户读到错误的数据。...原创 2018-10-26 13:17:41 · 102 阅读 · 0 评论 -
自己的MyBatisUtil工具类
在用MyBatis框架连接数据库时,往往要经常创建sessionFactory,重复的编写大量代码,故将其中的重复代码提出成一个工具类,这样直接调用方法即可,可简化代码编写和优化运行效率,不需要重复的读取mybatis核心配置文件和反复new工厂对象我编写的MyBatis的util工具类如下: package com.cxy.util;/*避免重复new Factory对象 * ...原创 2018-10-26 13:20:57 · 578 阅读 · 0 评论 -
Springboot配置Mybatis xml配置
常用数据类型:int整型 一般11varchar(n) 可变字符序列 ,n一般256datetime 'create-data' datatime 创建时间float(m,d) 小数点前几位,小数点后几位text 长度较长的Springboot配置Mybatis1.pom.xml增加对PageHelper的支持(分页)<!-- myba...原创 2018-10-26 13:21:29 · 349 阅读 · 0 评论 -
MySql中 1=1
select * from learn_resource where 1=1,这是今天做sqlbuilder工厂类的时候遇到的一个sql语句,分析一下由于1=1永远成立,所以,这条语句,就相当于select * from table,返回查询表中的所有数据。1.WHY?很简单,要是条件判断都为false,没有后续添加,不用1=1,这条语句便是错误的了,用了更加灵活。 ...原创 2018-11-01 11:04:57 · 2147 阅读 · 0 评论 -
springboot+mybatis日志显示SQL
在properties 中配置logging.level.com.dy.springboot.server.mapper=debug你的Mapper包=日志等级 spring方式原创 2018-12-19 17:55:07 · 170 阅读 · 0 评论 -
Mybatis 与 count( )
resultMap="java.lang.Integer" 改成 resultType="java.lang.Integer"才可以得到返回的int值 count()函数解析原创 2018-12-19 18:06:12 · 1219 阅读 · 1 评论 -
JDBCTYPE 对应Java类型
JDBC Type —- Java Type 1. CHAR —- String 2.VARCHAR —- String 3.LONGVARCHAR —- String 4.NUMERIC —- java.math.BigDecimal 5.DECIMAL —- java.math.BigDecimal 6.BIT —- boolean 7.BOOLEAN —- boolean 8...原创 2018-12-27 10:03:14 · 1854 阅读 · 2 评论