自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦无痕

路还长,不怕迷茫;苦何妨,心在远航!

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除