- 博客(8)
- 收藏
- 关注
原创 SSM框架学习之路-Mybatis(八)使用注解开发
8、使用注解开发8.1、面向接口编程-大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程-根本原因:解耦,可拓展,提高复用,分层开发,上层不用管具体实现,大家都遵守共同的标准,使得开发变得容易,规范性更好-在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现的自己的,对系统设计人员来讲就不那么重...
2019-12-05 21:12:31 219
原创 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 127
原创 SSM框架学习之路-Mybatis(六)日志
6、日志6.1、日志工厂如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手!曾经:sout,debug现在:日志工厂!SLF4JLOG4J 【掌握】LOG4J2JDK_LOGGINGCOMMONS_LOGGINGSTDOUT_LOGGING 【掌握】NO_LOGGING在Mybatis中具体你使用哪一个日志实现,在设置中设定!STDOUT_LOGGIN...
2019-12-03 19:04:46 296 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 232
原创 SSM框架学习之路-Mybatis(四)配置解析
4、配置解析4.1、核心配置文件mybatis-config.xmlMybatis 的配置文件中包含了会深深影响 Mybatis 行为设置和属性的信息configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)e...
2019-12-01 18:55:50 143
原创 SSM框架学习之路-Mybatis(三)增删改查(CRUD)
3、CRUD3.1、namespacenamespace中包名要和Dao/Mapper接口的包名一致!3.2、select选择、查询语句:id:就是对应的namespace中的方法名;resultType:Sql语句执行的返回值;parameterType:参数类型;编写接口// 根据Id获取用户public User getUserById(Integer id);...
2019-11-30 19:49:30 194
原创 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 153
原创 SSM框架学习之路-Mybatis(一)简介
1、简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架。它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录...
2019-11-28 12:43:13 313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人