记录美好生活
MyBatis学习笔记-09-注解开发(含CRUD) MyBatis学习笔记-09-注解开发(含CRUD)
注解开发.1、面向接口编程. 根本原因: 解耦,可扩展,提高代码复用,分层开发中、上层不用管具体实现,大家都遵守的共同标准,使得开发变的更容易,规范性更好 理想的系统设计规范:定义与实现分离 关于接口的理解 接口从更深层次的理解,
2020-07-24
MyBatis学习笔记-08-分页 MyBatis学习笔记-08-分页
分页. 减少数据的处理量 数据太多在页面上也不好展示 下面只是简单的展示,分页查询,并不是,面向对象的分页 Limit分页.使用Mybatis实现分页,核心是sql 接口方法 //limit 分页 List<User> ge
2020-07-24 liuminkai
MyBatis学习笔记-08-日志工厂(LOG4J STDOUT_LOGGING) MyBatis学习笔记-08-日志工厂(LOG4J STDOUT_LOGGING)
日志.1、日志工厂.如果一个数据库操作,出现了异常,我们需要排错,日志就是很好的助手 设置名 描述 有效值 默认值 logImpl 指定 MyBatis 所用日志的具体实现,未指定时将自动查找。 SLF4J | LOG4J |
2020-07-24
MyBatis学习笔记-06-生命周期和作用域 MyBatis学习笔记-06-生命周期和作用域
作用域(Scope)和生命周期.理解不同作用域和生命周期类别是至关重要的,因为错误的使用会导致非常严重的并发问题。 提示 对象生命周期和依赖注入框架 依赖注入框架可以创建线程安全的、基于事务的 SqlSessio
2020-07-24 liuminkai
MyBatis学习笔记-07-ResultMap MyBatis学习笔记-07-ResultMap
解决数据库属性名和和实体类字段名的不一致问题. 在之前,第一篇笔记的注意中 获取到的结果里变为 null是由于数据库属性名和和实体类字段名的不一致,接下来使其具体的解决办法 首先,数据表展示 实体类(此时用户名、密码与数据表中对应属性不
2020-07-24 liuminkai
MyBatis学习笔记-05-配置解析 MyBatis学习笔记-05-配置解析
配置解析.1、核心配置文件. mybatis-config.xml(文件名:可以更改,官方推荐这个) 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置
2020-07-24
27 / 36