Mabatis
Mabatis
Pluto_CSND
可不就是个打工仔吗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis 中 jdbcType 的作用
jdbcType 在 MyBatis 中扮演着桥梁和规范者的角色,它告诉 MyBatis 和 JDBC 驱动如何与数据库交互。原创 2026-02-27 09:00:14 · 317 阅读 · 0 评论 -
Mybatis访问PostgreSql异常:PSQLException: 错误: 无法确定参数 $1 的数据类型
摘要 PostgreSQL查询报错"无法确定参数$1的数据类型"是由于参数出现在无法推断类型的位置(如函数参数、OR条件左侧等)。虽然MyBatis指定了jdbcType,但PostgreSQL解析器仍可能无法识别。解决方案包括:调整条件顺序(将明确类型的字段放左侧)、使用类型转换(::text)、改用字符串连接操作符(||)或重构SQL避免参数出现在模糊位置。测试表明这是PostgreSQL解析问题,而非MyBatis或JDBC驱动错误。常见修复方案针对不同场景提供了具体优化方法。(1原创 2026-02-24 14:20:00 · 556 阅读 · 0 评论 -
Mybatis 的 XML 文件中常用的标签
本文介绍了MyBatis中三种常用动态SQL标签的用法。1) <if>标签用于条件判断,示例中展示了根据参数值动态添加查询条件;2) <choose>标签实现多条件分支逻辑,包含<when>和<otherwise>子标签;3) <foreach>标签用于循环处理集合参数,特别强调了批量插入时参数占位符的正确使用方式。这些标签能有效简化复杂SQL的编写,提升代码可读性和灵活性。原创 2026-02-11 15:13:02 · 210 阅读 · 0 评论 -
基于mybatis-generator插件生成指定数据表的实体类、xml文件和dao层接口
【代码】基于mybatis-generator插件生成指定数据表的实体类、xml文件和dao层接口。原创 2026-02-05 14:29:43 · 213 阅读 · 0 评论 -
MyBatis 的 XML 文件中特殊字符的处理
MyBatis XML文件中处理大于/小于号的解决方案:1)使用XML转义字符(>表示>,<表示<);2)用CDATA区段包裹SQL语句;3)动态SQL中同样需要转义处理。文章提供了完整的转义字符对照表和特殊场景示例,包括动态表名、BETWEEN语句等场景下的正确写法。推荐优先使用XML转义字符方案,确保SQL语句在XML文件中的正确解析。原创 2026-02-05 11:21:55 · 757 阅读 · 0 评论 -
Mybatis批量更新数据
Mybatis批量更新数据原创 2025-03-11 14:41:28 · 375 阅读 · 0 评论 -
常规方法调用Mapper对象bean,批量插入数据
本段代码记录:常规方法如何调用Mapper对象bean,实现批量插入数据的方法。原创 2024-08-22 20:04:04 · 278 阅读 · 0 评论 -
invalid comparison: java.util.Date and java.lang.String
在mapper.xml文件中,写了如下代码会报上面的错误,因为不能进行String类型(“”)和Date类型(startTime)的比较。最简单粗暴的方法是直接将 “”!= startTime 的比较去掉。原创 2023-12-22 14:22:25 · 506 阅读 · 1 评论
分享