springboot使用mybatis

springboot使用mybatis_第1张图片

 springboot使用mybatis_第2张图片

springboot使用mybatis_第3张图片

扫描mapper接口的位置,生成代理对象

springboot使用mybatis_第4张图片

 在application.properties配置数据源

 测试:
springboot使用mybatis_第5张图片

在application.properties配置mybaits,支持驼峰命名,下划线

springboot使用mybatis_第6张图片

结果映射:

springboot使用mybatis_第7张图片

 Insert语句例子

springboot使用mybatis_第8张图片

在application.properties配置日志

 更新

springboot使用mybatis_第9张图片

 springboot使用mybatis_第10张图片

 总结:

springboot使用mybatis_第11张图片

 springboot使用mybatis_第12张图片

  

结果复用springboot使用mybatis_第13张图片

ResultMap第二种使用方式

 springboot使用mybatis_第14张图片

在application.properties中指定自定义mapper文件的位置

springboot使用mybatis_第15张图片

 使用xml中的resultmap的id

springboot使用mybatis_第16张图片

SQL提供者

springboot使用mybatis_第17张图片

 编写提供者类

springboot使用mybatis_第18张图片

 使用提供者类

springboot使用mybatis_第19张图片

 

mybatis一对一,一对多查询

一对一例子

springboot使用mybatis_第20张图片

 springboot使用mybatis_第21张图片

 FetchType.LAZY表示为懒加载

一对多例子

springboot使用mybatis_第22张图片

  

springboot使用mybatis_第23张图片

 

可以在application.properties中配置mybatis属性,也可以指定主配置文件

springboot使用mybatis_第24张图片

 

你可能感兴趣的:(springboot,springboot)