Mybatis
你嘎哈呢
这个作者很懒,什么都没留下…
展开
-
Mybatis学习笔记(一)
第一天:1、Mybatis的介绍2、Mybatis的入门a) 使用jdbc操作数据库存在的问题b) Mybatis的架构c) Mybatis的入门程序3、Dao的开发方法a) 原始dao的开发方法b) 接口的动态代理方式4、SqlMapConfig.xml文件说明 第二天:1、输入映射和输出映射a) 输入参数映射b) ...原创 2018-04-06 12:00:44 · 199 阅读 · 0 评论 -
Mybatis学习笔记(二)
第二天:1、输入映射和输出映射a) 输入参数映射b) 返回值映射2、动态sql3、关联查询a) 一对一关联b) 一对多关联4、Mybatis整合spring5 逆向工程(反向映射)反向映射 :自动生成mapper 和实体类:下载的代码:generatorConfig.xml<?xml version="1.0" encoding="UTF-8"...原创 2018-04-06 15:03:59 · 159 阅读 · 0 评论 -
Mybatis学习笔记(三)
之前学的 现在用 有点gg。再仔细学一下。动态代理开发四个原则:(1)接口中方法名与Mapper中的id一致。(2)namespace与接口中类的路径一致(3)输入参数与/mapper中入参数(4)返回值与Mapper中的ResultType一致,。输入输出参数:输入参数:parameterType 简单的数据类型int String pojo类型 pojo包装类输出类型re...原创 2018-05-22 15:15:42 · 136 阅读 · 0 评论 -
面试---mybatis框架知识点
一:是什么myabtis是一个支持普通sql查询,存储过程和高级优秀映射的优秀持久城框架,去除了所有jdbc代码和参数的手工设置以及对结果集的检索封装。mybatis可以使用xml或者注解进行配制和原始映射。其主要思想是将程序中的大量的sql语句剥离出来,将sql代码与语句分离,可以不修改代码,直接在配置文件修改sql。二与hibernate的区别Hibernate是一个开放源代码...原创 2018-12-14 15:49:50 · 217 阅读 · 0 评论 -
面试------mybatis 缓存:
https://tech.meituan.com/mybatis_cache.htmlmybatis 缓存:查询数据时将查询结果存放到内存(缓存区)中。 每次查询数据时,先判断缓存区中是否存在数据, 如果存在,就从缓存区中获取数据 如果不存在,就从数据库中获取数据,将数据存放到缓存区中,给下次访问使用 好处: 避免频繁与数据库交互,提高数据访问效率。提升系统性能。...原创 2018-09-26 17:42:12 · 1147 阅读 · 0 评论 -
mybatis 大于等于小于等于
> 这个是 >=< 这个是 <=参数是一个list:<if test="joinInformation.departIds != null and joinInformation.departIds.size() >0 "> and depart_id in <foreach coll...原创 2019-08-16 18:26:04 · 1512 阅读 · 0 评论 -
mapper 的返回
发现一个问题记录一下如果mapper是返回的对象Integer selectStaffIdByPayroll(@Param("payroll") String payroll);<select id="selectStaffIdByPayroll" resultType="java.lang.Integer"> select staff_id from tb_staf...原创 2019-09-12 11:30:08 · 2936 阅读 · 0 评论