摘要: 1.一级缓存 在mybatis中,一级缓存默认是开启的,并且无法关闭。一级缓存存在于SqlSession的生命周期中,在同一个SqlSession中查询时,mybatis会把执行的方法和参数生成缓存的键值,将键值和查询结果存入一个Map对象中。如果同一个SqlSession中执行的方法和参数完全一致 阅读全文
posted @ 2020-04-20 10:11 11014p 阅读(169) 评论(0) 推荐(0)
摘要: 1.动态sql 场景:查询男性用户,如果输入了姓名,按姓名模糊查询 1.1.if 场景:查询男性用户,如果输入了姓名,则按姓名查询 定义接口: /** * 查询男性用户,如果输入了姓名,则按姓名查询 * @param name * @return */ List<User> queryUserLis 阅读全文
posted @ 2020-04-20 09:58 11014p 阅读(172) 评论(0) 推荐(0)
摘要: 1.CRUD标签 1.1.select select – 书写查询sql语句 select中的几个属性说明: id属性:当前名称空间下的statement的唯一标识。必须。要求id和mapper接口中的方法的名字一致。 resultType:将结果集映射为java的对象类型。必须(和 resultM 阅读全文
posted @ 2020-04-20 09:45 11014p 阅读(1188) 评论(0) 推荐(0)