- 博客(8)
- 收藏
- 关注
原创 SSM框架学习之路-Mybatis(八)使用注解开发
8、使用注解开发 8.1、面向接口编程 -大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 -根本原因:解耦,可拓展,提高复用,分层开发,上层不用管具体实现,大家都遵守共同的标准,使得开发变得容易,规范性更好 -在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现的自己的,对系统设计人员来讲就不那么重...
2019-12-05 21:12:31 223
原创 SSM框架学习之路-Mybatis(七)分页
7、分页 **思考:**为什么要使用分页? 减少数据处理量 使用Limit分页 -- 语法: select * from mybatis.user limit startIndex, pageSize; select * from mybatis.user limit 3; -- [0, n] 使用Mybatis分页,核心SQL 接口 // 分页获取用户 public List<U...
2019-12-04 21:54:42 129
原创 SSM框架学习之路-Mybatis(六)日志
6、日志 6.1、日志工厂 如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手! 曾经:sout,debug 现在:日志工厂! SLF4J LOG4J 【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING 【掌握】 NO_LOGGING 在Mybatis中具体你使用哪一个日志实现,在设置中设定! STDOUT_LOGGIN...
2019-12-03 19:04:46 302 1
原创 SSM框架学习之路-Mybatis(五)解决属性名和字段名不一致的问题
5、解决属性名和字段名不一致的问题 5.1、问题 数据库中字段 新建一个项目,拷贝之前的项目,测试实体类字段不一致的情况 public class User { private Integer id; private String name; private String password; } 测试出现问题: // select * from mybatis.use...
2019-12-02 19:42:19 234
原创 SSM框架学习之路-Mybatis(四)配置解析
4、配置解析 4.1、核心配置文件 mybatis-config.xml Mybatis 的配置文件中包含了会深深影响 Mybatis 行为设置和属性的信息 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) e...
2019-12-01 18:55:50 146
原创 SSM框架学习之路-Mybatis(三)增删改查(CRUD)
3、CRUD 3.1、namespace namespace中包名要和Dao/Mapper接口的包名一致! 3.2、select 选择、查询语句: id:就是对应的namespace中的方法名; resultType:Sql语句执行的返回值; parameterType:参数类型; 编写接口 // 根据Id获取用户 public User getUserById(Integer id); ...
2019-11-30 19:49:30 196
原创 SSM框架学习之路-Mybatis(二)第一个Mybatis程序
2、第一个Mybatis程序 思路:搭建环境–>导入Mybatis–>编写代码–>测试! 2.1、搭建环境 搭建数据库 CREATE DATABASE IF NOT EXISTS `mybatis` DEFAULT CHARACTER SET 'utf8' DEFAULT COLLATE 'utf8_general_ci'; USE `mybatis`; CREATE TAB...
2019-11-29 19:09:57 154
原创 SSM框架学习之路-Mybatis(一)简介
1、简介 1.1、什么是Mybatis MyBatis 是一款优秀的持久层框架。 它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录...
2019-11-28 12:43:13 315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人