美文网首页
mybatis笔记

mybatis笔记

作者: 任我笑笑 | 来源:发表于2018-06-04 22:51 被阅读0次

mybatis

http://www.imooc.com/learn/587

可以参照这个视频的4-3,4-4,4-5

image.png
简单文件夹结构
image.png
基本配置 ,复杂配置交给spring
image.png
具体实现dao的xml
image.png
增加CDATA,否则《=报错 image.png

select,没写包名,待会配置

image.png

让insert失败的时候,返回0 ,sql里 加了ignore

image.png

加了别名,映射到另外一个指定的类的属性

4-6 ,4-7 与spring 整合


image.png

上面为什么不写包名,因为包的scan交给了spring

image.png image.png image.png

连接池配置


image.png

配置mybatis


image.png
配置dao

可以与最后另外一个教程的配置做对比,毕竟一个使用spring的xml,另外一个尽量减少了xml

简单总结,与spring结合的mybatis需要配置的文件

    1. datasource ,配置数据库信息
    1. sessionFactory ,配置mybatis的信息
    1. mybatis.xml, mybatis自己的全局设置
    1. dao的接口,无需实现,交给mybatis生成
    1. bean,持久化的对象,最简单就可以
    1. 对应这个dao和bean的mapper的xml,虽然可以写成注解,但是一般还是xml,毕竟多

配置好后怎么用

    1. service及其接口,利用上面配置好的mybatis,得到自己的po,干正事

既不用xml来写spring,又不用xml来写mapper,完全采用注解的话,配置最简单,只需要在application.properties中写明datasouce的各属性就可以
参见下面的方法

对于@param的解释
https://blog.csdn.net/u012031380/article/details/54924641
http://blog.didispace.com/mybatisinfo/
简单来说,加这个注解,就是bean的属性
不加,就是bean

想在控制台里出log看到执行的sql,最简单的一个做法就是在application.properties中添加
logging.level.com.xxx.xx自己的包名=debug
这样会让spring boot自己的logback输出这个包的日志。




spring boot + mybatis

代码下载 https://gitee.com/xiangze/demo

https://www.imooc.com/video/16540

image.png
mybatis-config.xml image.png

datasource


image.png

配置属性


image.png
加注解直接读取属性
image.png image.png image.png

相关文章

  • Spring系列 | 小荷才露尖尖角

    MyBatis学习笔记 MyBatis操练 MyBatis源码 SpringMVC学习笔记 SpringMVC...

  • MyBatis缓存

    MyBatis Mybatis笔记连载上篇连接Mybatis简单操作学习 Mybatis笔记连载下篇连接Mybat...

  • Mybatis动态SQL

    MyBatis Mybatis笔记连载上篇连接MyBatis缓存Mybatis笔记连载下篇连接 动态SQL 动态S...

  • Mybatis 学习笔记

    Mybatis 学习笔记 配置 MyBatis 环境 导入MyBaits依赖jar包 要使用 MyBatis, 需...

  • Mybatis学习笔记汇总(包括源码和jar包)

    博客整理 Mybatis学习笔记(一)——对原生jdbc中问题的总结 Mybatis学习笔记(二)——Mybati...

  • Mybatis笔记 一

    Mybatis笔记 一 为什么学Mybatis 目前最主流的持久层框架为hibernate与mybatis,而且国...

  • Mybatis--day01

    非本人总结的笔记,抄点笔记复习复习。感谢传智博客及黑马程序猿成长 什么是Mybatis ​ MyBatis 本...

  • 一,MyBatis应用分析与实践

    之前学习MyBatis整理了一些笔记,笔记分为四个部分:1.MyBatis应用分析与实践[https://www....

  • 初识MyBatis

    MyBatis学习笔记(一) 1、什么是MyBatis2、安装3、第一个mybatis实例 前言 1、ORM:Ob...

  • Spring和MyBatis整合笔记

    对于 Spring 框架和 MyBatis 框架整合,摸爬滚打总结了这篇笔记,MyBatis 用 XML 文件替代...

网友评论

      本文标题:mybatis笔记

      本文链接:https://www.haomeiwen.com/subject/ircusftx.html