随笔分类 -  mybatis笔记

在深入理解mybatis的笔记
摘要:一级缓存是sqlsession,是同一个线程使用的,二级缓存是多个线程之间使用的,是namesapce 二级缓存的使用原则: 1 多个namesapce不操作同一张表2 不对有关联的表进行二级缓存3 查询多于修改时候使用二级缓存 使用二级缓存,方式,:使用本身的缓存只需要加上配置<cache />就 阅读全文
posted @ 2019-02-03 11:15 菩提树下的丁春秋 阅读(158) 评论(0) 推荐(0)
摘要:通过上叙就可以获取自动主键,但是一般开发中都是自己生产主键进行开发,这个是利用数据库自增主键来进行的 阅读全文
posted @ 2019-02-03 11:14 菩提树下的丁春秋 阅读(987) 评论(0) 推荐(0)
摘要:mybatis组合实体查询 通过这个select可以进行二次查询 问题记录: 如果采用的是collection标签,一次使用太多,jdk不会让进行运行的, 阅读全文
posted @ 2019-02-03 11:13 菩提树下的丁春秋 阅读(373) 评论(0) 推荐(0)
摘要:HTTP Status 500 - org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: type Exception rep 阅读全文
posted @ 2019-02-03 11:10 菩提树下的丁春秋 阅读(3399) 评论(0) 推荐(0)
摘要:使用mybatis报错The error occurred while setting parameters的解决办法 1.检查sql语句,最好的检查方法就是将sql语句复制到查询器中执行一遍。 2.检查Mapper接口,参数名一定要对上!!! 3.检查字段是否出现sql关键字!(比如call),这 阅读全文
posted @ 2019-02-03 11:06 菩提树下的丁春秋 阅读(469) 评论(0) 推荐(0)
摘要:mybatis逆向工程 package com.cxy; import java.io.File; import java.util.*; import org.mybatis.generator.api.MyBatisGenerator; import org.mybatis.generator.config.Configuration; import org.my... 阅读全文
posted @ 2019-02-03 11:05 菩提树下的丁春秋 阅读(534) 评论(0) 推荐(0)
摘要:从这个图上可以看出mybatis的整体执行图 jdbc的 mybatis对很多类型进行了转化,减少了开发的量 阅读全文
posted @ 2019-02-03 11:04 菩提树下的丁春秋 阅读(202) 评论(0) 推荐(0)
摘要:从jdbc的操作数据库来看:主要分为几步: 1 注冊载入JDBC驱动程序; 2 得到连接对象 Connection 3 创建 Statement对象 4 运行sql语句 5 处理结果 6 关闭资源释放资源 mybatis 在这个方面:首先进行加载xml文件,然后创建sqlfactory来进行操作, 阅读全文
posted @ 2019-02-03 11:01 菩提树下的丁春秋 阅读(751) 评论(0) 推荐(0)
摘要:JDBC编程步骤: 一、注冊载入JDBC驱动程序; 注冊载入驱动driver。也就是强制类载入:其注冊载入JDBC驱动有三种方法: 方法一:Class.forName(DriverName); 当中DriverName=Driver包名。Driver类名; Oracle的DriverName=“or 阅读全文
posted @ 2019-02-03 10:53 菩提树下的丁春秋 阅读(1403) 评论(0) 推荐(0)
摘要:如果不太熟悉MyBatis使用的请先参见MyBatis官方文档,这对理解其架构设计和源码分析有很大好处。 一、概述 MyBatis并不是一个完整的ORM框架,其官方首页是这么介绍自己The MyBatis data mapper framework makes it easier to use a 阅读全文
posted @ 2019-02-03 10:50 菩提树下的丁春秋 阅读(297) 评论(0) 推荐(0)
摘要:MyBatis的foreach语句详解 Mybatisforeach foreach 的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach 元素的属性主要有 item,index,collection,open,separator,close。 item 表示集合中每一个 阅读全文
posted @ 2019-02-03 10:43 菩提树下的丁春秋 阅读(5091) 评论(0) 推荐(0)
摘要:一 搭建项目,代码工程结构 使用idea或者sts构建springboot项目 二 数据库sql语句 三 pom.xml文件 四 mybatis-gengerator的xml文件 五代码生成 添加如图命令,然后执行, 或者参考springboot整合ssm和druid篇介绍 六 redis配置 七a 阅读全文
posted @ 2019-01-27 17:49 菩提树下的丁春秋 阅读(1681) 评论(0) 推荐(0)