- MyBatis异常 java.sql.SQLException: Error setting driver on UnpooledDataSource. MyBatis异常 java.sql.SQLException: Error setting driver on UnpooledDataSource.
- CRUD CRUD
- 一些好文章记录。 一些好文章记录。
- 如果age字段设置不允许为空,执行下面语句时update test1 set age=case when id=2 then 1 when id =3 then 2 end where id in (2,3,4)对id为2,3,4的设置age字段,id为2的设置为1,3的设置为2,结果为:Column ‘age’ cannot be null.原因是由于id=4没有被上面的when匹配到,因... 如果age字段设置不允许为空,执行下面语句时update test1 set age=case when id=2 then 1 when id =3 then 2 end where id in (2,3,4)对id为2,3,4的设置age字段,id为2的设置为1,3的设置为2,结果为:Column ‘age’ cannot be null.原因是由于id=4没有被上面的when匹配到,因...
- mybatis批量操作 新增,更新方式一<update id="updateBatch" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" open="" close="" separator=";"> update tableName ... mybatis批量操作 新增,更新方式一<update id="updateBatch" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" open="" close="" separator=";"> update tableName ...
- 动态sql MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。动态 SQL 可以彻底处理条件地串联 SQL 字符串减少程序员的压力,让程序员将更多地精力投入开发业务中。 MyBatis 中用于实现动态 SQL 的元素主要有:If 标签可以对传入的条件进行判断#{}占位符,预编译,先编译好sql语句在取值,防止sql注入(传值时使用)${}拼接符,会传入参数字符中,取值后再... 动态sql MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。动态 SQL 可以彻底处理条件地串联 SQL 字符串减少程序员的压力,让程序员将更多地精力投入开发业务中。 MyBatis 中用于实现动态 SQL 的元素主要有:If 标签可以对传入的条件进行判断#{}占位符,预编译,先编译好sql语句在取值,防止sql注入(传值时使用)${}拼接符,会传入参数字符中,取值后再...
- 1、#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:where username=#{username},如果传入的值是111,那么解析成sql时的值为where username="111", 如果传入的值是id,则解析成的sql为where username="id". 2、$将传入的数据直接显示生成在sql中。如:where username=${userna... 1、#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:where username=#{username},如果传入的值是111,那么解析成sql时的值为where username="111", 如果传入的值是id,则解析成的sql为where username="id". 2、$将传入的数据直接显示生成在sql中。如:where username=${userna...
- 最近在优化项目,考虑到热点操作进行缓存时,是否引入MyBatis的二级缓存?并对此做了大量的调研、验证,在此整合相关内容、分享给大家。一、Mybatis的缓存使用大体就是首先根据你的sqlid,参数的信息自己算出一个key值,然后你查询的时候,会先把这个key值去缓存中找看有没有value,如果有,直接返回出来,就不查询db了。如果没有,那么查询db,然后将key,value保存到缓存中,以... 最近在优化项目,考虑到热点操作进行缓存时,是否引入MyBatis的二级缓存?并对此做了大量的调研、验证,在此整合相关内容、分享给大家。一、Mybatis的缓存使用大体就是首先根据你的sqlid,参数的信息自己算出一个key值,然后你查询的时候,会先把这个key值去缓存中找看有没有value,如果有,直接返回出来,就不查询db了。如果没有,那么查询db,然后将key,value保存到缓存中,以...
- MyBatis-Flex 作为一个现代化的 MyBatis 增强框架,在保持 MyBatis 灵活性的同时,提供了更多便捷的功能,特别适合需要复杂查询和高性能要求的项目。 MyBatis-Flex 作为一个现代化的 MyBatis 增强框架,在保持 MyBatis 灵活性的同时,提供了更多便捷的功能,特别适合需要复杂查询和高性能要求的项目。
- 在Spring Boot和MyBatis项目中实现MySQL读写分离,主要有两种思路:一种是在应用层通过代码和配置手动控制,另一种是借助中间件自动路由。 在Spring Boot和MyBatis项目中实现MySQL读写分离,主要有两种思路:一种是在应用层通过代码和配置手动控制,另一种是借助中间件自动路由。
- MyBatis 完全支持 GaussDB(包括华为云 GaussDB、openGauss),核心原因是:GaussDB 兼容主流数据库协议(PostgreSQL 或 MySQL 协议),而 MyBatis 作为 ORM 框架,不直接依赖数据库本身,仅通过 JDBC 驱动 与数据库交互 —— 只要 GaussDB 提供标准 JDBC 驱动,MyBatis 就能无缝适配,无需额外修改框架源码。一... MyBatis 完全支持 GaussDB(包括华为云 GaussDB、openGauss),核心原因是:GaussDB 兼容主流数据库协议(PostgreSQL 或 MySQL 协议),而 MyBatis 作为 ORM 框架,不直接依赖数据库本身,仅通过 JDBC 驱动 与数据库交互 —— 只要 GaussDB 提供标准 JDBC 驱动,MyBatis 就能无缝适配,无需额外修改框架源码。一...
- > 哈喽~大家好呀,我们接着上篇的讲解。>> >> >> 🥇个人主页:[个人主页](https://blog.csdn.net/aasd23?spm=1000.2115.3001.5343) >> 🥈 系列专栏:[【云原生系列】](https://blog.csdn.net/aasd23/category_11852592.html?spm=1001.2014.30... > 哈喽~大家好呀,我们接着上篇的讲解。>> >> >> 🥇个人主页:[个人主页](https://blog.csdn.net/aasd23?spm=1000.2115.3001.5343) >> 🥈 系列专栏:[【云原生系列】](https://blog.csdn.net/aasd23/category_11852592.html?spm=1001.2014.30...
- > 哈喽~大家好呀,>> >> >> 🥇个人主页:[个人主页](https://blog.csdn.net/aasd23?spm=1000.2115.3001.5343) >> 🥈 系列专栏:[【云原生系列】](https://blog.csdn.net/aasd23/category_11852592.html?spm=1001.2014.3001.5482)>>... > 哈喽~大家好呀,>> >> >> 🥇个人主页:[个人主页](https://blog.csdn.net/aasd23?spm=1000.2115.3001.5343) >> 🥈 系列专栏:[【云原生系列】](https://blog.csdn.net/aasd23/category_11852592.html?spm=1001.2014.3001.5482)>>...
- > 哈喽~大家好呀,这篇来看看使用Mybatis时,初始环境下的介绍。如何在 idea 创建 mybatis项目,可以看看这位[大佬](http://t.csdn.cn/ERXhe)写的**目录**[一、Mybatis介绍](#一、Mybatis介绍)[二、起步结构](#二、起步结构)[三、具体讲解](#三、具体讲解)[1、mybatis-config.xml 文件](#1、mybatis... > 哈喽~大家好呀,这篇来看看使用Mybatis时,初始环境下的介绍。如何在 idea 创建 mybatis项目,可以看看这位[大佬](http://t.csdn.cn/ERXhe)写的**目录**[一、Mybatis介绍](#一、Mybatis介绍)[二、起步结构](#二、起步结构)[三、具体讲解](#三、具体讲解)[1、mybatis-config.xml 文件](#1、mybatis...
- 编辑> 哈喽~大家好呀,这篇来看看... 编辑> 哈喽~大家好呀,这篇来看看...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签