![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【MyBatis】
小烽努力变强
自己选择的路跪着也要走完!
展开
-
【MyBatis】Mybatis基础开发步骤(一)
一、概念——什么是MyBatis1.MyBatis可以简化JDBC操作,实现数据的持久化;2.Mybatis是ORM的一个实现。(关系型数据库)&&解释ORM:Object Relational Mapping person对象 ——person表 ORM概念 :(1)将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对...原创 2019-04-27 00:23:50 · 293 阅读 · 0 评论 -
【MyBatis高阶】MyBatis使用MySQL数据库入门配置(一)
一、数据库环境切换 (驱动jar)1.首先准备jar包https://mvnrepository.com/artifact/mysql/mysql-connector-java选择合适版本自行下载a.mysql-connector.jarb.ojdbc.jarc.mybatis.jar2.切换 environment (指定实际使用的数据库)<environme...原创 2019-08-16 09:50:29 · 243 阅读 · 0 评论 -
【MyBatis】一级缓存和二级缓存(六)
一、查询缓存 1. 一级缓存 :同一个SqlSession对象 MyBatis默认开启一级缓存,如果用同样的SqlSession对象查询相同的数据, 则只会在第一次 查询时 向数据库发送SQL语句,并将查询的结果 放入到SQLSESSION中(作为缓存存在); 后续再次查询该同样的对象时,则直接从缓存中查询该对象即可(即省略了数据库的访问) ...原创 2019-08-08 18:04:03 · 84 阅读 · 0 评论 -
【MyBatis】输出参数为简单类型、对象类型、HashMap及resultMap使用(五)
一、输出参数resultType(一般情况)1.简单类型(8个基本+String)2.输出参数为实体对象类型3.输出参数为实体对象类型的集合:虽然输出类型为集合,但是resultMap4.输出参数类型为HashMap--HashMap本身是一个集合,可以存放多个元素,但是根据提示发现,返回值为HashMap时,查询的结果只能是1个学生(no,name);结论:一个Hasn...原创 2019-07-17 20:54:35 · 1148 阅读 · 0 评论 -
【MyBatis】mybatis 中 foreach和collection的三种用法
参考:http://www.cnblogs.com/ruiati/p/6410339.html foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指 定一个名字,用于表示在迭代过程中,每次迭...转载 2019-07-18 21:58:50 · 284 阅读 · 0 评论 -
【MyBatis】MyBatis调用存储过程执行CRUD(四)
一、题目:查询某个年级的 学生总数 输入:年级 输出:该年级的学生总数1.oracle创建存储过程create or replace procedure queryCountByGradeWithProcedure(gName in varchar, scount out number )asbegin select count(*) into s...原创 2019-07-13 20:49:04 · 168 阅读 · 0 评论 -
【MyBatis】#{}和${}的区别(三)
输入参数:parameterType1.类型为 简单类型(8个基本类型+String)&&#{}、${}的区别1.不同点:a.格式不同#{任意值}${value} ,其中的标识符只能是valueb.输出字符串不同#{}自动给String类型加上‘ ’ (自动类型转换) ${} 原样输出,但是适合于动态排序(动态字段)select stuno,st...原创 2019-07-07 20:23:20 · 157 阅读 · 0 评论 -
【MyBatis】MyBatis配置的简单优化和类型转换器(二)
一、优化1.可以将配置信息单独放入 db.properties文件中,然后再动态引入;db.properties: k=v(kv对)<configuration> <properties resource="db.properties"/>引入之后,使用${key}2.MyBatis全局参数在conf.xml中设置 ...原创 2019-07-07 15:45:10 · 292 阅读 · 0 评论 -
【MyBatis进阶】mybatis-generator 代码自动生成工具使用教程
下面让我来介绍一下如何使用mybatis-gennerator插件自动生成mybatis所需要的dao、bean、mapper xml文件,这样我们可以节省一部分精力,把精力放在业务逻辑上。 我所介绍的方法是使用命令行工具实现的,这样最简洁。首先先下载相关文件。链接:https://pan.baidu.com/s/1BulQvitfyl8w43-Iz2B_3Q提取码:7127...原创 2019-08-29 10:32:26 · 194 阅读 · 0 评论