摘要:
转载: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)