- MyBatis 框架: MyBatis 是一个优秀的基于 java 的持久层框架,内部封装了 jdbc,开发者只需要关注 sql 语句本身,而不需要处理加载驱动、创建连接、创建 statement、关闭连接。 目录 框架定义 框架解决的问题 使用JDBC的缺陷 使用MyBatis的优点 MyBatis功能架构 M... MyBatis 框架: MyBatis 是一个优秀的基于 java 的持久层框架,内部封装了 jdbc,开发者只需要关注 sql 语句本身,而不需要处理加载驱动、创建连接、创建 statement、关闭连接。 目录 框架定义 框架解决的问题 使用JDBC的缺陷 使用MyBatis的优点 MyBatis功能架构 M...
- 文章目录 主配置文件 dataSource标签 dataSource类型 dataSource配置 事务 使用数据库属性配置文件 typeAliases(类型别名) mappers(映射器) 主配置文件 之前项目中使用的 mybatis.xml 是主配置文件。 主配置文件特点: 1、xml ... 文章目录 主配置文件 dataSource标签 dataSource类型 dataSource配置 事务 使用数据库属性配置文件 typeAliases(类型别名) mappers(映射器) 主配置文件 之前项目中使用的 mybatis.xml 是主配置文件。 主配置文件特点: 1、xml ...
- 文章目录 DAO代理实现数据库操作 parameterType 一个简单参数 使用@Param 使用对象 DAO代理实现数据库操作 1、去掉Dao接口实现类 2、getMapper获取代理对象 只需调用 SqlSession 的 getMapper()方法,即可获取指定接口的实现... 文章目录 DAO代理实现数据库操作 parameterType 一个简单参数 使用@Param 使用对象 DAO代理实现数据库操作 1、去掉Dao接口实现类 2、getMapper获取代理对象 只需调用 SqlSession 的 getMapper()方法,即可获取指定接口的实现...
- 入门案例 MyBatis开发准备 搭建MyBatis开发环境,实现第一个案例 MyBatis下载地址:https://github.com/mybatis/mybatis-3/releases 内容列表 目录 入门案例 搭建MyBatis开发环境 一、创建数据库和表 二、创建ma... 入门案例 MyBatis开发准备 搭建MyBatis开发环境,实现第一个案例 MyBatis下载地址:https://github.com/mybatis/mybatis-3/releases 内容列表 目录 入门案例 搭建MyBatis开发环境 一、创建数据库和表 二、创建ma...
- 基础篇面试汇总可查看博主此文:Java基础面试题(2022最新版汇总) 文章目录 MyBatis面试 1.什么是Mybatis? 2. Myb... 基础篇面试汇总可查看博主此文:Java基础面试题(2022最新版汇总) 文章目录 MyBatis面试 1.什么是Mybatis? 2. Myb...
- 基本过程 1.Controller @RequestMapping("") @ResponseBody public Response userData(User user, Page... 基本过程 1.Controller @RequestMapping("") @ResponseBody public Response userData(User user, Page...
- 目录 前言 一、Java面试之MyBatis 什么是MyBatis? 讲下MyBa... 目录 前言 一、Java面试之MyBatis 什么是MyBatis? 讲下MyBa...
- 1.Mybatis注解开发之动态SQL语句 背景:使用mybatis的注解开发动态Sql会比较麻烦, 很不方便, 所以不太推荐使用,该文章以查询作为案例,演示动态sql语句. 注意:Mybatis的动态... 1.Mybatis注解开发之动态SQL语句 背景:使用mybatis的注解开发动态Sql会比较麻烦, 很不方便, 所以不太推荐使用,该文章以查询作为案例,演示动态sql语句. 注意:Mybatis的动态...
- 文件目录 1. 依赖导入 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.or... 文件目录 1. 依赖导入 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.or...
- 1.MySQL数据库 SELECT * FROM user WHERE name like CONCAT('%',#{name},'%') 1234567 2.Sql... 1.MySQL数据库 SELECT * FROM user WHERE name like CONCAT('%',#{name},'%') 1234567 2.Sql...
- MyBatis中$与#的区别 1.问题描述 在mybatis的动态传参中, 我们可以私用#{},传递参数,也可以使用${}传递参数, 他们有什么差别呢? 如果在mybatis中的sql语句,使用的是... MyBatis中$与#的区别 1.问题描述 在mybatis的动态传参中, 我们可以私用#{},传递参数,也可以使用${}传递参数, 他们有什么差别呢? 如果在mybatis中的sql语句,使用的是...
- 在项目中我们想要讲bean和数据库的字段对应起来,常常需要在xml中自动去装换或者手写sql自动转换,但是如果使用mapUnderscoreToCamelCase,可以可以将数据库中order_id转化成... 在项目中我们想要讲bean和数据库的字段对应起来,常常需要在xml中自动去装换或者手写sql自动转换,但是如果使用mapUnderscoreToCamelCase,可以可以将数据库中order_id转化成...
- 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 你只是在解释过程,而他是在阐述高度! 如果不是长时间的沉淀、积累和... 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 你只是在解释过程,而他是在阐述高度! 如果不是长时间的沉淀、积累和...
- 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 为什么,读不懂框架源码? 我们都知道作为一个程序员,如果想学习到更... 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 为什么,读不懂框架源码? 我们都知道作为一个程序员,如果想学习到更...
- 点击下方“Java编程鸭”关注并标星 更多精彩 第一时间直达 来源:juejin.cn/post/7078237987011559460 这篇文章会一步一步带你从一个新手的角度慢慢揭开批处理的神秘面纱,对于初次写Mybatis批处理的同学可能会有很大的帮助,建议收藏点赞~ 处理批处理的方式有很多种,这里不分析各种方式的... 点击下方“Java编程鸭”关注并标星 更多精彩 第一时间直达 来源:juejin.cn/post/7078237987011559460 这篇文章会一步一步带你从一个新手的角度慢慢揭开批处理的神秘面纱,对于初次写Mybatis批处理的同学可能会有很大的帮助,建议收藏点赞~ 处理批处理的方式有很多种,这里不分析各种方式的...
上滑加载中
推荐直播
-
华为云鸿蒙应用入门级开发者认证
2025/06/11 周三 16:00-17:30
Skye / 华为云学堂技术讲师
本次直播专为备考华为云鸿蒙端云应用入门级开发者认证的学员设计,提供系统的考试辅导。深度解析认证核心知识点,涵盖HarmonyOS介绍、应用开发入门、ArkTS语言、声明式开发范式组件、Stage应用模型、玩转服务卡片、鸿蒙应用网络请求开发、鸿蒙应用云函数调用等内容。
回顾中 -
基于昇腾NPU的合成孔径雷达成像案例
2025/06/12 周四 19:00-20:00
李阳 华为开发者布道师-高校教师
介绍合成孔径雷达算法的原理和优势,了解合成孔径雷达在传统计算中的痛点,分享如何使用昇腾NPU和AscendC语言构建信号处理算子,如何助力信号处理领域的高性能计算。
回顾中 -
华为云GaussDB入门级认证 - 考试辅导
2025/06/13 周五 16:00-17:30
Steven / 华为云学堂技术讲师
本次直播为HCCDA-GaussDB认证考试提供全面辅导,旨在帮助学员深入了解数据库技术原理与应用实践。我们将详细解析考试大纲,分享高效备考策略,并讲解关键知识点,包括但不限于SQL操作介绍、GaussDB数据库管理与运维基础等。
回顾中
热门标签