
mybatis
鸭鸭老板
偏执只会左右你的思考
展开
-
Java --- Mybatis的动态sql标签
if:根据标签中的test属性内容条件决定是否拼接到sql中。原创 2023-11-08 23:59:50 · 250 阅读 · 0 评论 -
Java学习 --- mybatis解决一对多的映射关系
目录一、mybtais实现一对多的映射关系1.1、方式一:使用collection标签1.2、方式二:使用分步查询的方式:实体类中省略get、set方法mapper接口mapper的映射文件测试类:1.2、方式二:使用分步查询的方式:...原创 2022-06-17 16:52:45 · 809 阅读 · 0 评论 -
Java学习 --- mybatis实现延迟加载
延迟加载需要配合分布查询使用在mybtais核心文件中配置:可以根据功能需求在分布查询中手动控制延迟加载效果配置:原创 2022-06-17 16:06:40 · 299 阅读 · 0 评论 -
Java学习 --- mybatis解决多对一关系查询
目录一、mybatis解决多对一关系1.1、方式一:级联属性赋值 方式二、使用mybatis的association标签方式三、分步查询对应的实体类,这里的构造方法,get,set方法,toString方法省略:在mapper接口定义方法:在mybatis的mapper映射文件测试类:测试结果:其他不变,修改mybatis的mapper映射文件方式三、分步查询第一步:修改 Emp的配置mapper映射文件第二步: 修改 Dept的配置mapper映射原创 2022-06-16 23:36:18 · 447 阅读 · 0 评论 -
Java --- mybatis解决一对一字段名与属性名的映射不一致问题
无原创 2022-06-05 18:26:13 · 1200 阅读 · 0 评论 -
Java --- mybatis获取添加功能的主键值
无原创 2022-06-04 23:03:27 · 361 阅读 · 0 评论 -
Java --- mybatis动态设置表名
无原创 2022-06-04 22:26:40 · 6085 阅读 · 0 评论 -
Java --- mybatis实现批量删除
无原创 2022-06-02 23:41:00 · 959 阅读 · 0 评论 -
Java --- mybatis处理模糊查询的三种方式
2、方式二3、方式三(推荐使用)原创 2022-06-01 23:48:56 · 4112 阅读 · 1 评论 -
Java --- mybatis处理各种查询的返回结果
目录一、mybatis的各种查询功能1.1、当查询的数据有多条时使用list来接收1.2、当查询的数据返回是一个数据类型时1.3、当查询的数据返回是map类型时1.4、当查询的数据返回结果为多条时1.2、当查询的数据返回是一个数据类型时1.3、当查询的数据返回是map类型时1.4、当查询的数据返回结果为多条时1、使用map类型的list接收2、使用注解@MapKey的map集合形式获取原创 2022-06-01 23:06:17 · 4090 阅读 · 0 评论 -
Java --- mybatis获取参数的两种方式
目录一、mybatis的获取参数的两种方式二、#{}与${}的使用使用场景2.1、mapper接口方法的参数为单个的字面量类型2.2、mapper接口方法的参数为多个时2.3、手动设置一个map集合进行存储参数2.4、mapper接口方法的参数是实体类型的参数2.5、使用@param注解命名参数1、${}:本质字符串拼接2、#{}:本质占位符赋值二、#{}与${}的使用使用场景2.1、mapper接口方法的参数为单个的字面量类型注意事项:可以通过${}和#{}以任意的字符串获取参数,但是${}原创 2022-05-31 22:41:43 · 3855 阅读 · 0 评论 -
Java --- mybatis核心配置文件
一、mybatis的核心配置文件<?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"><configuration> <!--引入properties文件-->原创 2022-05-30 00:03:52 · 292 阅读 · 0 评论 -
Java学习 --- mybatis实现增删改查
一、mybatis实现增删改查public interface UserMapper { /** * 添加用户 * @return */ int insertUser(); /** * 修改用户 */ void updateUser(); /** * 删除用户 */ void deleteUser(); /** * 查询用户 * @return */ User selectUser(); /**原创 2022-05-29 22:27:25 · 701 阅读 · 0 评论 -
Java学习 --- mybatis整合日志功能
一、mybatis整合日志功能1.1、在maven中配置jar包 <!--日志--> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependen原创 2022-05-29 18:36:15 · 197 阅读 · 0 评论 -
Java --- 搭建mybatis框架功能
一、搭建mybatis的开发环境1.1、创建项目第一步第二步第三步:修改项目配置第四步、创建maven项目第五步、修改pom.xml<packaging>jar</packaging> <dependencies> <!--Mybatis--> <dependency> <groupId>org.myba...原创 2022-05-29 18:14:52 · 526 阅读 · 0 评论 -
Java学习 --- mybatis逆向生产项目
一、引入pom.xml文件依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.原创 2022-03-08 18:39:59 · 644 阅读 · 0 评论 -
Java学习 --- mybatis字段名跟属性名映射不一致解决办法
方式一、当字段名跟属性名不一致时,使用取别名的方式方式二、设置mybatis的全局配置原创 2022-03-06 22:45:31 · 307 阅读 · 0 评论 -
Java --- 在idea设置的mybatis配置文件模板
一、设置mybatis的配置模板1、第一步2、第二步将配置文件的内容填充进去3、第三步测试我们设置的模板原创 2022-03-06 15:08:49 · 581 阅读 · 0 评论