随笔 - 807  文章 - 0 评论 - 43 阅读 - 57万

随笔分类 -  mybatis

mybatis updateByPrimaryKey 和 updateByPrimaryKeySelective 的区别
摘要:在 MyBatis 框架中,updateByPrimaryKey 和 updateByPrimaryKeySelective 是两种常用的更新数据的方法,它们的主要区别在于如何处理非主键字段的 NULL 值。 1. updateByPrimaryKey 方法功能:根据主键更新记录的所有字段,不管字段 阅读全文
posted @ 2024-11-20 15:04 del88 阅读(589) 评论(0) 推荐(0) 编辑
mybatis like 查询的例子
摘要:在MyBatis中,使用XML配置进行LIKE查询是一个常见的需求。以下是一个简单的例子,展示如何在MyBatis的XML映射文件中进行LIKE查询。 假设我们有一个用户表users,包含字段id, name, email等,现在我们需要根据用户名的一部分来查询用户列表。 1. 创建SQL映射文件( 阅读全文
posted @ 2024-10-05 16:57 del88 阅读(435) 评论(0) 推荐(0) 编辑
mybatis xml里的 resultMap、resultOrdered、resultSets、resultSetType、resultType 区别
摘要:在MyBatis中,映射结果集是一项重要的功能,用于将数据库查询结果映射到Java对象中。为了实现这一功能,MyBatis提供了多个配置选项,如 resultMap、resultOrdered、resultSets、resultSetType 和 resultType。以下是这些配置选项的详细解释及 阅读全文
posted @ 2024-10-01 17:55 del88 阅读(526) 评论(0) 推荐(0) 编辑
jpa 方法 命名规则 详细说明
摘要:在 Java 持久化 API (JPA) 中,方法命名规则非常重要,因为它们可以直接影响你如何查询数据库以及查询的效率。JPA 提供了一种通过方法名称来自动生成查询的机制,这被称为“方法名解析”。下面是对 JPA 方法命名规则的详细说明: 基本规则 实体类名:通常是类名首字母大写,采用驼峰命名法,例 阅读全文
posted @ 2024-09-14 07:53 del88 阅读(371) 评论(0) 推荐(0) 编辑
MyBatis 3种 使用 SQL 语句的方式;注解方式、注解提供器方式、XML 配置方式
摘要:结论:为了统一使用方式,建议采用XML配置的方式; MyBatis 提供了多种配置和使用 SQL 语句的方式,主要包括:注解方式(如 @Select)、注解提供器方式(如 @SelectProvider)和 XML 配置方式。每种方式都有其独特的优缺点,适用于不同的场景。以下是这三种方式的详细对比: 阅读全文
posted @ 2024-09-13 12:10 del88 阅读(179) 评论(0) 推荐(0) 编辑
mybatis 插入时 返回主键
摘要:在MyBatis中,如果你希望在插入数据时返回主键值,可以通过在<insert>标签中使用useGeneratedKeys="true"属性和keyProperty属性来实现。useGeneratedKeys属性表示使用数据库生成的主键,而keyProperty属性则指定用来接收这个生成主键的属性名 阅读全文
posted @ 2024-07-19 14:51 del88 阅读(496) 评论(0) 推荐(0) 编辑
终端放弃 mapper.xml 和 mapper.java 的生成
摘要:delphi 与 java 公共的部分是 数据模型,而不是 mapper.xml 和 mapper.java; mapper.xml 和 mapper.java 是服务端的东西,不是服务端与 delphi终端,公用的东西,故而我不去生成 这2个文件; 另外 mapper.xml 和mapper.ja 阅读全文
posted @ 2024-06-17 16:42 del88 阅读(12) 评论(1) 推荐(0) 编辑
mybatis SQL in() 为什么要在 mapper.xml里 用 foreach
摘要:结论: 若存在 in () 语句,要使用 #{} 预编译入参的方式,需要在 mapper.xml里 使用 foreach 我们来试验: 首先先用字符串: 接下来试验在 mapper.xml里 使用 foreach 阅读全文
posted @ 2020-10-18 15:17 del88 阅读(458) 评论(1) 推荐(1) 编辑
Mybatis Mapper.xml 需要查询返回List<String>
摘要: 阅读全文
posted @ 2020-10-18 14:36 del88 阅读(499) 评论(0) 推荐(0) 编辑
MyBatis动态sql之foreach标签 构建 in 语句
摘要:<foreach> 元素主要用在构建 in 条件中,它可以在 SQL 语句中迭代一个集合。<foreach> 元素的属性主要有 item、index、collection、open、separator、close。 item 表示集合中每一个元素进行迭代时的别名。 index 指定一个名字,用于表示 阅读全文
posted @ 2020-02-21 19:48 del88 阅读(2574) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示