mybatis
文章平均质量分 53
weixin_38613375
这个作者很懒,什么都没留下…
展开
-
springboot2.x整合shiro、mybatis、redis的配置文件
此处的springboot的版本为"2.1.7.RELEASE"。 “pom.xml” <!-- springboot的父类依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.7.RE.原创 2022-06-05 18:04:15 · 81 阅读 · 0 评论 -
springboot、mybatis、dubbo整合
注:springboot的版本号是2.x版本的。原创 2022-06-04 22:01:23 · 123 阅读 · 0 评论 -
mybatis的<foreach>标签的高级使用
本代码的功能:实现2个查询条件同时满足的循环查询。 将每次要传递的2个参数使用map存储起来,然后再把map存储在List集合中,每次遍历一个map,然后在map中获取要传递的数据。 其实,按照这种思想,可以实现同时满足"N"个查询条件的循环语句。 serviceImpl.java @Override public List<NutritionalComposition> findElementWeightByPratiesIdListAndStatusListandPreparation.原创 2022-06-04 22:00:52 · 158 阅读 · 0 评论 -
springboot+mybatis整合多个数据源
本文章实现同一个项目,使用不同的参数,来调取不同数据库的数据。 jar依赖 pom.xml <!-- springboot的父类依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.原创 2022-06-04 22:00:32 · 510 阅读 · 0 评论 -
mybatis的mapper代理
mybatis的核心配置文件 SqlMapConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&...原创 2020-04-19 10:52:46 · 136 阅读 · 0 评论 -
mybatis基础知识
mybatis是一款优秀的持久层框架,他可以通过mapper动态代理来操作数据库,是面向接口开发的框架。 mybatis的mapper动态代理是将接口和接口定义的xml文件组成的,xml就相当于是接口的实现类,并且xml中的各种并且的id值,就是接口中的抽象方法。 mybatis的xml中标签有"<select>"、"<insert>"、"<update>"、...原创 2020-04-19 10:52:06 · 153 阅读 · 1 评论 -
mybatis的常用动态SQL
if标签 <select id="findUserByName" parameterType="string" resultType="com.yunxiang.mybatis.pojo.User"> select * from user <where> <if test="_parameter != null and _parameter !='' "&g...原创 2020-04-19 10:40:02 · 110 阅读 · 0 评论 -
mybatis的映射关系
一对一映射 SqlMapConfig.xml(公用的) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> ...原创 2020-04-19 10:40:59 · 137 阅读 · 0 评论 -
mybatis的缓存
一级缓存 mybatis中提供了两级缓存机制,其中一级缓存机制是SqlSession级别的,每个SQLSession在创建时,都会产生一个独立的、只属于该SQLSession的一级缓存空间,SqlSession在第一次执行某条SQL语句后,会将该SQL语句的结果存储在一级缓存中,当该SQLSession再次执行该SQL语句时,就直接在一级缓存区中获取结果,不会去数据库中查找。但是当该SQLSes...原创 2020-04-19 10:53:30 · 58 阅读 · 0 评论