
MyBatis
EclipseO2
这个作者很懒,什么都没留下…
展开
-
MyBatis | 入门和基础
花了差不多20天的时间把Spring和SpringMVC差不多入了个门,今天,开始学持久化框架MyBatis,虽然之前也用过,但是没能系统的学过,从今天起,认真学习,认真总结一、什么是 MyBatis ?官方博客是这么说的:**MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结...原创 2018-08-03 21:16:22 · 187 阅读 · 0 评论 -
MyBatis | 全局配置文件
按照 MyBatis 官方文档的介绍顺序,接下来记录关于全局配置文件的内容。从这一章开始我决定使用 Maven 工具来进行配置,但是整体的架构是不变的首先先罗列一下需要介绍的几个配置参数,由于使用频率问题,我只会对其中几个比较常用的作介绍 * properties:用来加载属性文件 * settings:设置全局参数 * typeAliases:用来设置类型的别名 * type...原创 2018-08-03 21:24:27 · 489 阅读 · 0 评论 -
MyBaits | 映射文件之参数处理
一、MyBaits的增删改查1. 介绍输入映射这里我先介绍一下输入映射,是在映射文件中通过 parameterType 指定输入参数的类型,类型可以是简单类型、Hashmap、POJO 的包装类型。在实际操作中,一般我们会在 parameterType 属性中传入 POJO 的类名。如果是通过输入条件进行查询,我们只需要传入对应的 POJO 中的属性即可输出映射输出...原创 2018-08-06 00:08:38 · 613 阅读 · 0 评论 -
MyBatis | 一级缓存与二级缓存
一、什么是缓存?缓存,合理使用缓存是优化中最常见的,将从数据库中查询出来的数据放入缓存中,下次使用时不必从数据库查询,而是直接从缓存中读取,避免频繁操作数据库,减轻数据库的压力,同时提高系统性能。 一级缓存:是 SQlSession 级别的缓存。在操作数据库时需要构造 SqlSession 对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的 SqlSession 之间...原创 2018-08-02 11:22:15 · 418 阅读 · 0 评论