个人简介

Echo Blog


江湖无名 安心练剑
  • Gradle-01-gradle install on windows gradle windows 安装实战笔记
    准备工作 Gradle可在所有主要操作系统上运行,并且仅需要安装Java JDK或JRE版本8或更高版本。 要检查,请运行java -version: λ java -version java version "1.8.0_102" Java(TM) SE Runtime Environment (build 1.8.0_102-b14) Java HotSpot(TM) Client...
    2016-08-06 05:10:53 | VCS
  • Gradle-01-gradle install on mac gradle mac 安装实战笔记
    Gradle 无论是移动应用程序还是微服务,从小型创业公司到大型企业, Gradle 帮助团队构建、自动化和更快地交付更好的软件。 安装 依赖 Gradle 需要 JDK1.7 及其以上 n$ java -version java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Jav...
    2016-08-06 05:10:53 | VCS
  • Mybatis-18-Cache in action Mybatis 缓存实战
    Mybatis 缓存实战 数据准备 建表脚本 db.sql CREATE DATABASE mybatis DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE mybatis; init.sql DROP TABLE IF EXISTS `user`; CREATE TABLE user ( ...
    2016-07-27 02:40:05 | Cache
  • mybatis-17-Mybatis 一级缓存,二级缓存详解。
    Mybatis 缓存 概念 MyBatis的缓存分为一级缓存和二级缓存,两种缓存的缓存粒度是一样的,都是对应一条sql查询语句,但是二者的生命周期是不一样的,一级缓存的生命周期是SqlSession对象的使用期间,随着SqlSession对象的死亡而消失; 二级缓存的生命周期是同 MyBatis 应用一样长的。 一级缓存 官方配置 开启情况 默认情况下是没有开启缓存的,除了局部...
    2016-07-27 02:40:05 | Cache
  • mybatis-12-Mybatis Generator 代码生成
    Mybatis Generator Use zh_CN Code You need mybatis-generator-core.jar and mysql-connector-java.jar. Then, use schema.sql to create table in your mysql. use mvn mybatis-generator:generate to...
    2016-07-27 02:40:05 | SQL
  • mybatis-11-Mybatis 查询结果为 null,实际 sql 查询有值
    现象 今天使用 mybatis 查询列表,结果查出的是一个有 size 的列表,但是内容都是 null。 分析 实际为 null 最先想到的是 sql 有问题,执行了一遍发现结果是有值的。 使用了继承 网上还有一种说法,说是使用了继承。 导致反射可能没有值,看了下代码,model 类是没有继承的。 ResultType 与 ResultMap 后来看了一遍文章, 原因: ...
    2016-07-27 02:40:05 | SQL
  • mybatis-10-Mybatis-mapper 映射器
    XML 映射器 MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。 由于它的异常强大,映射器的 XML 文件就显得相对简单。 如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。 MyBatis 致力于减少使用成本,让用户能更专注于 SQL 代码。 SQL 映射文件只有很少的几个顶级元素(按照应被定义的顺序列出): cache –...
    2016-07-27 02:40:05 | SQL
  • Mybatis-09-多数据源配置下,解决 org.apache.ibatis.binding.BindingException Invalid bound statement (not found)问题
    异常 本来 springboot 配置 mysql 配置正常,后来新加入了其他数据源,发现报错: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 解决方案 多数据源配置下,解决 org.apache.ibatis.binding.BindingException I...
    2016-07-27 02:40:05 | SQL