mybatis
文章平均质量分 84
sp_snowflake
学!
展开
-
SpringBoot(五)——整合 Mybatis、JPA(未完待续)
SpringBoot(五)——整合 Mybatis、JPA(未完待续)原创 2022-02-12 14:40:54 · 973 阅读 · 0 评论 -
Mybatis(四)——Mybatis-plus、SSMP(整合 Spring、MVC、Mybatis-plus)
Mybatis(四)——Mybatis-plus一、Mybatis-plus1、Mybatis-Plus介绍2、特性3、引入 mybatis-plus先简单的用 javaSE 导入 mybatis-plus 来使用一下:导入依赖:然后 model 层 和 对应的 mapper 层:接着就是 java 代码引入 mybatis-plus:那么到此为止,就引入了 mybatis-plus。4、开始使用 mybatis-plus首先在 mapper 接口层使用,要使用的类继承原创 2022-01-18 21:39:58 · 672 阅读 · 0 评论 -
Mybatis(三)——一对一映射、动态 SQL(include、if、where、set、trim、foreach、choose标签)、Cache(一级缓存和二级缓存)、SSM整合
Mybatis(三)——一、一对一映射1、一对一映射比如每个班级都对应一个年级:实体类:然后是 mapper 文件:然后测试结果:2、一对一映射(懒加载)二、动态 SQL1、介绍动态 SQLMyBatis的映射文件中支持在基础SQL上添加一些逻辑操作,并动态拼接成完整的SQL之后再执行,以达到SQL复用、简化编程的效果。sql 优化的一个策略是:取什么数据就用什么字段,不要轻易的 select * ,这样会消耗数据库的性能。databaseID :如果不确定用什么数据库,比原创 2022-01-17 22:56:07 · 1029 阅读 · 0 评论 -
Mybaits(二)——查询参数问题(参数绑定、模糊查询、主键回填)、ORM映射(ResultMap结果集、TypeHandler类型转换器)、一对多映射(ResultMap的继承、懒加载)
Mybaits(二)——一、查询参数问题1、前期准备依赖导入:mybatis-config.xml:然后实体类:然后 bookMapper:测试:2、参数绑定a、默认一个参数测试代码:结果:b、注解参数绑定(多个参数的情况下)测试:c、map 参数绑定测试:结果:3、模糊查询a、方式一—— #符号(推荐)模糊查询数据库写法是 x%,这里不仅要处理百分号 % 的问题,还要处理字符传入的问题。通过这种方式,传入数据,然后拼接百分号 %,原创 2022-01-16 23:18:19 · 903 阅读 · 0 评论 -
Spring MVC(四)+ Mybatis(一)——Java 代码配置 Spring + SpringMVC、其他配置以及完善细节(静态资源访问、拦截器、等等)、Mybatis基本使用
Spring MVC(四)一、Java 代码配置 Spring + MVC1、环境准备先是依赖导入:然后就是正常的分层:2、Java 代码配置跟 xml 配置文件差不多,同样需要两个文件分别配置 MVC 和 Spring:a、SpringMVCConfigb、SpringConfig// 这是 Spring 的配置文件,作用相当于 applicationContext.xml@Configuration@ComponentScan(basePackages = "com.qf原创 2022-01-16 23:17:47 · 471 阅读 · 0 评论