摘要: 转载:https://blog.kuangstudy.com/index.php/archives/506/ 一.动态SQL 1.介绍 什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句. 官网说明: 1 官网描述: 2 MyBatis 的强大特性之一便是它的动态 SQL 阅读全文
posted @ 2020-02-12 23:48 All_just_for_fun 阅读(419) 评论(0) 推荐(0)
摘要: 一.代码简化工具Lombok(只要了解,一般不用) Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的get 阅读全文
posted @ 2020-02-12 21:34 All_just_for_fun 阅读(468) 评论(0) 推荐(0)
摘要: 转载:https://blog.kuangstudy.com/index.php/archives/500/ 一.面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体 阅读全文
posted @ 2020-02-12 13:10 All_just_for_fun 阅读(255) 评论(0) 推荐(0)
摘要: 转载:https://blog.kuangstudy.com/index.php/archives/498/ 一.日志 1.日志工厂 如果一个数据库操作出现异常,我们就需要日志工具进行排错。 Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Log4j(掌握) L 阅读全文
posted @ 2020-02-12 01:26 All_just_for_fun 阅读(210) 评论(0) 推荐(0)
摘要: 一.ResultMap 要解决的问题:属性名和字段名不一致 1.案例:查询为null的问题 数据库: 实体类: 结果:password='null' 2.解决方案 (1)方案一:为列名指定别名 , 别名和java实体类的属性名一致 . pwd as password 1 <!--根据ID查询用户-- 阅读全文
posted @ 2020-02-12 00:32 All_just_for_fun 阅读(229) 评论(0) 推荐(0)