Mybatis
文章平均质量分 76
DoUUnderstand
这个作者很懒,什么都没留下…
展开
-
MyBatis 在Spring boot项目中快速集成mybatis和mysql
1.首先在pom.xml文件中导入Jar包<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot</artifactId> <version>1.1.1</version></dependency><dependency> <groupId>mys原创 2017-11-27 21:12:26 · 274 阅读 · 0 评论 -
技术框架部分面试题
1. Spring 是干嘛用的,为什么要用 Spring?让java开发模块化,并且全面。贯穿逻辑层,表现层,持久层。让每一个功能模块都可以独立分开,降低耦合,提高代码复用率! spring通过控制反转降低耦合性,一个对象的依赖通过被动注入的方式而非主动new。Spring整个系列的最最核心的概念当属IoC, AOP,什么是IoC和AOP就不展开了,简而言之,将对象创建过程的职责赋予容器,通过容器原创 2017-12-19 21:51:32 · 1590 阅读 · 0 评论 -
Mybatis SqlMapConfig.xml全局配置文件
SqlMapConfig.xml的配置内容和顺序如下(顺序不能乱):Properties(属性)Settings(全局参数设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境信息集合) environment(单个环境信息) transac原创 2017-03-13 17:43:58 · 812 阅读 · 0 评论 -
Mybatis Mapper代理的开发方式
1.Mapper代理的开发方式 使用Mybatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法。mybatis在进行dao开发的时候,涉及到三姐妹,分别是SqlSessionFactoryBuilder、SqlSessionFactroy、SqlSession。小伙伴们都知道,SqlSession中封装了对数据库的操作,如:增删改查,通过原创 2017-03-13 12:29:29 · 7140 阅读 · 0 评论 -
Mybaits 基础
1 Mybatis的介绍Mybatis就是一个封装来jdbc的持久层框架,它和hibernate都属于ORM框架,但是具体的说,hibernate是一个完全的orm框架,而mybatis是一个不完全的orm框架。 Mybatis让程序员只关注sql本身,而不需要去关注如连接的创建、statement的创建等操作。 Mybatis会将输入参数、输出结果进行映射。2原创 2017-03-12 17:15:01 · 686 阅读 · 0 评论 -
Mybatis 查询缓存
【1】Mybatis的缓存理解 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 Mybatis的缓存,包括一级缓存和二级缓存 一级缓存指的就是sqlsession,在sqlsession中有一个数据区域,是map结构,这个区域就是一级缓存区域。一级缓存中的key是由原创 2017-03-14 21:24:07 · 559 阅读 · 0 评论 -
Mybatis 延迟加载
延迟加载又叫懒加载,也叫按需加载。也就是说先加载主信息,在需要的时候,再去加载从信息。原创 2017-03-14 21:22:49 · 582 阅读 · 0 评论 -
Mybatis 输入映射 输出映射 高级映射
1.输入映射 通过parameterType指定输入参数的类型,类型可以是简单类型、 hashmap 、 pojo 的包装类型。 [1]简单类型 例如入门程序里的根据用户ID查询用户信息的映射文件,输入Int值。 [2]POJO类型 例如入门程序里的添加用户文件,就是输入POJO类型的USER [3]包装POJO类型原创 2017-03-13 17:47:14 · 628 阅读 · 0 评论 -
Mybatis @Param注解的作用
在刚使用Mybatis的时候,我们经常会犯一个错误。如下一个秒杀网站的Dao层中的方法public interface SeckillDao { /** * 根据id查询秒杀的商品信息 * @param seckillId * @return */ @Select({"SELECT * FROM seckill WHERE seckill_id原创 2017-11-07 11:31:28 · 5111 阅读 · 2 评论