随笔分类 - mybatis
摘要:有时候,我们在数据库中会插入一些字段的值时固定的,比如性别字段,它的值固定只有2个,男或者女; 或者季节字段,只有春夏秋冬4种。有时候在Java类中会采用枚举类型来表达相应的数据库字段,比如如下数据表: create table student( id int auto_increment comm
阅读全文
摘要:什么是一级缓存 在日常开发过程中,经常会有相同的sql执行多次查询的情况,mybatis提供了一级缓存来优化这些查询,避免多次请求数据库。 一级缓存在mybatis中默认是开启的并且是session级别,它的作用域为一次sqlSession会话。 什么是二级缓存 相对于一级缓存,二级缓存的作用域更广
阅读全文
摘要:概念这里不赘述了,上节都已介绍过了。 前提准备: 1 create table book( 2 id int auto_increment comment '书ID', 3 name varchar(50) comment '书名', 4 primary key(id)); 5 6 7 insert
阅读全文
摘要:有时候运行mybatis的测试程序时,会出现如下错误: 首先,看控制台的红色部分,分了两种错误,一种是SLF4J的,一种是log4j的。 1. SLF4J解决 这个错误是当org.slf4j.impl报道。StaticLoggerBinder类不能被加载到内存中。发生这种情况时,无法找到合适的SLF
阅读全文

浙公网安备 33010602011771号