2024年3月13日
摘要:
一、SSM原始整合步骤概述 mybatis属于第三方的框架,不属于spring生态系统中的成员。所以需要将mybatis和spring进行整合。 mybatis负责的是dao层的功能(数据持久层的功能) spring负责的是三层的bean(fc容器产生三层bean) springmvc负责的是web
阅读全文
posted @ 2024-03-13 17:32
花溪月影
阅读(43)
推荐(0)
摘要:
一、一对一查询 1、一对一查询的模型 用户表和订单表的关系为:一个用户有多个订单,一个订单只从属于一个用户 一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户 2、订单环境代码实现 2.1 数据库数据导入 /* Navicat MySQL Data Transfer Source Ser
阅读全文
posted @ 2024-03-13 17:30
花溪月影
阅读(45)
推荐(0)
摘要:
一、typeHandler概述 无论是 MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,还是从结果集中取出一个值时, 都会用类型处理器将获取的值以合适的方式转换成 Java 类型。下表描述了一些默认的类型处理器(截取部分)。 你可以重写类型处理器或创建你自己的类型
阅读全文
posted @ 2024-03-13 17:21
花溪月影
阅读(48)
推荐(0)
2024年3月7日
摘要:
一、动态sql语句 1、动态sql语句概述 Mybatis的映射文件中,前面我们的SQL都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL是动态变化的,此时在前面的学习中我们的 SQL 就不能满足要求了。 2、环境搭建 UserMapper.java package com.itheima.ma
阅读全文
posted @ 2024-03-07 20:07
花溪月影
阅读(52)
推荐(0)
2023年6月1日
摘要:
MyBatis的Dao层实现方式 一、传统开发方式 1. 编写UserDao接口 public interface UserMapper { List<User> findAll() throws IOException; } 2. 编写UserDaoImpl实现 public class User
阅读全文
posted @ 2023-06-01 22:48
花溪月影
阅读(42)
推荐(0)
摘要:
一、SqlSession工厂构建器SqlSessionFactoryBuilder 常用API:SqlSessionFactory build(InputStream inputStream) 通过加载mybatis的核心文件的输入流的形式构建一个SqlSessionFactory对象 其中,Res
阅读全文
posted @ 2023-06-01 22:38
花溪月影
阅读(57)
推荐(0)
摘要:
一、MyBatis的插入数据操作 1. 编写UserMapper映射文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://myba
阅读全文
posted @ 2023-06-01 22:36
花溪月影
阅读(37)
推荐(0)
2023年5月31日
摘要:
一、MyBatis的映射文件概述 二、MyBatis的核心配置文件概述 1. MyBatis核心配置文件层级关系 2. MyBatis常用配置解析 a. environments标签 数据库环境的配置,支持多环节配置 其中,事务管理器(transactionManager)类型有两种: JDBC:这
阅读全文
posted @ 2023-05-31 23:53
花溪月影
阅读(33)
推荐(0)
摘要:
一、MyBatis的简介 1. 原始jdbc操作 查询数据: 插入数据: 2. 原始jdbc操作的分析 原始jdbc开发存在的问题如下: ①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能 ②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变
阅读全文
posted @ 2023-05-31 23:52
花溪月影
阅读(38)
推荐(0)
2023年5月29日
摘要:
一、用户列表展示1 完成该功能的操作步骤: ①点击用户管理菜单发送请求到服务器端(修改用户管理菜单的url地址) ②创建UserController和list()方法 ③创建UserService和list()方法 ④创建UserDao和findAll()方法 ⑤使用JdbcTemplate完成查询操
阅读全文
posted @ 2023-05-29 22:43
花溪月影
阅读(82)
推荐(0)