随笔分类 -  Mybatis

摘要:1、MyBatis的一级缓存 一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问。 使一级缓存失效的四种情况: 不同的SqlSession对应不同的一级缓存 同一个SqlSession但是查询条件不同 阅读全文
posted @ 2022-10-04 14:43 铢积寸累 阅读(20) 评论(0) 推荐(0) 编辑
摘要:注意:使用1和2方式的前提是字段名和实体类中的属性名不一致,但是字段名符合数据库的规则(使用_),实体类中的属性 名符合Java的规则(使用驼峰)。 1、可以通过为字段起别名的方式,保证和实体类中的属性名保持一致 。 /** * 根据id查询员工信息 * @param empId * @return 阅读全文
posted @ 2022-10-03 22:44 铢积寸累 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1、MyBatis获取参数值的两种方式:${}和#{} ${}的本质是字符串拼接,#{}的本质是占位符赋值 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号 #{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动添加 阅读全文
posted @ 2022-10-03 21:14 铢积寸累 阅读(150) 评论(0) 推荐(0) 编辑
摘要:一、Mybatis简介 1、MyBatis历史 MyBatis是一个封装了jdbc的持久层框架,最初是Apache的一个开源项目iBatis, 2010年随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。 2、MyBatis特性 1) MyBatis 是支持定 阅读全文
posted @ 2022-10-02 22:13 铢积寸累 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示