- 2024-09-27MyBatis框架02
一、Mybatis完成CURD1.1CURD的R1.1.1CRUD的R11)在Mapper接口里添加findAll方法publicinterfaceEmployeeMapper{List<Employee>findAll();}2)在SQL映射文件中添加对应的配置<selectid="findAll"resultType="student">select*fromemp</selec
- 2024-07-02MyBatis2(MyBatis基础配置 动态代理 映射器 select 元素 insert 元素 update 元素和delete 元素 resultMap 元素 多表联查)
目录一、MyBatis基础配置1.MyBatis配置文件2.<configuration>元素3.<enviroments>元素4.<properties>元素5.<typeAliases>元素6.<mappers>元素二、动态代理三、映射器1.映射器与接口2. 映射器的引入 3.映射器的组成 四、select元素参数传递多
- 2024-06-19mybits学习2
所花时间(包括上课): 2h代码量(行): 150左右搏客量(篇): 1了解到的知识点:mybits备注(其他): @TestpublicvoidaddStudent(){SqlSessionsqlSession=mybatisUtil.getSqlSession();studentMapperstuMapper=sqlSession.getMapper(studen
- 2024-06-01MapStruct的介绍及入门使用
一、痛点 代码中存在很多JavaBean之间的转换,编写映射转化代码是一个繁琐重复还易出错的工作。使用BeanUtils工具时,对于字段名不一致和嵌套类型不一致时,需要手动编写。并且基于反射,对性能有一定开销。Spring提供的BeanUtils针对apache的BeanUtils做了很多优化,整体性能提升了不
- 2023-08-01在 MyBatis Plus 中,使用 Map 来实现数据库操作
假设我们有一个数据库表Student,包含字段id、name和age,下面是使用MyBatisPlus和Map实现增删改查的示例:1、插入数据:importcom.baomidou.mybatisplus.core.conditions.query.QueryWrapper;importcom.baomidou.mybatisplus.extension.service.additional.query.impl.La
- 2023-07-19二、集成MyBatis
1.创建新模块 添加依赖1.1.pom.xml文件<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt
- 2023-02-28【spring笔记】Spring整合Mybaties
官方文档:http://mybatis.org/spring/zh/sqlsession.html1、实现方式1核心思想:利用Spring配置依赖注入创建sqlSessionFactory和sqlSession实例需要的包如下:1.1、编
- 2023-01-06关于报错Caused by: java.lang.NoSuchMethodException: com.zuo.dao.StudentMapper.<init>()的解决方法
源代码报错解决方法注意在ResultMap(结果集映射)中,给type起的别名这里应该是实体类的全限定名为不是Mapper的!!!
- 2022-12-04SSM配置文件整合
SSM配置文件整合1.ApplicationContext.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="ht
- 2022-11-01基本用法
1.pom.xml<!--mybatisPlus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>2.3</version><
- 2022-10-24聊聊 MyBatis 缓存
聊聊MyBatis缓存首发公众号-悟空聊架构:图解|聊聊MyBatis缓存你好,我是悟空。本文主要内容如下:一、MyBatis缓存中的常用概念MyBatis缓存:它用来优化SQL数据
- 2022-10-2212. MyBatis的逆向工程
一、什么是MyBatis逆向工程 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。 逆向工程:先创建数据库表,由框架负责根据数
- 2022-10-01sql执行分析
pom.xml<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId></dependency>application.ymlmybatis-plus:global-co
- 2022-09-22Mybatis缓存机制
MyBatis是常见的Java数据库访问层框架。在日常工作中,多数情况下是使用MyBatis的默认缓存配置减轻数据库压力,提高数据库性能,但是MyBatis缓存机制有一些不足之处,在使用中容易