MyBatis
文章平均质量分 62
MyBatis
RichardGeek
一枚普通的乐于分享的程序猿博主
展开
-
Mybatis动态传参数值为0时,条件无效的问题
Mybatis动态传参数值为0时,条件无效的问题原创 2023-02-24 10:53:26 · 922 阅读 · 0 评论 -
mybatis中#与$区别
mybatis中#与$区别动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。在下面的语句中,如果 username 的值为 zhangsan,则两种方式无任何区别:select * from user where na...原创 2018-07-06 18:57:49 · 279 阅读 · 0 评论 -
mybatis一次请求在执行多条sql失败的问题解决。
1.我service调用的一次update请求是这个:sysEleMaterialClassService.updateChildParentId();12.这个方法最终执行xml文件里配置的sql是这样的:然后本地执行是没问题,但是在测试环境就是不行。也不知道啥问题。我想着我这也是一次请求,写几条sql也应该是按顺序给执行才对。根本不是这回事。。。百度看别人的解决方法。才知道原因。这里也说一下:...转载 2018-07-06 09:21:22 · 1024 阅读 · 0 评论 -
Mybatis通配符
Mybatis通配符 在mybatis中的$与#都是在sql中动态的传入参数。 select id,name,age from student where name=#{name} 这个name是动态的,可变的。当你传入什么样的值,就会根据你传入的值执行sql语句。 ...转载 2018-07-03 13:41:50 · 1183 阅读 · 0 评论 -
学习Mybatis之动态SQL
在mapper配置文件中,有时需要根据查询条件选择不同的SQL语句,或者将一些使用频率高的SQL语句单独配置,在需要使用的地方引用。Mybatis的一个特性:动态SQL,来解决这个问题。mybatis动态sql语句是基于OGNL表达式的,主要有以下几类:1. if 语句 (简单的条件判断)2. choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl...转载 2018-07-09 11:23:52 · 184 阅读 · 0 评论 -
MyBatis接口的简单实现原理
MyBatis接口的简单实现原理转载自:http://blog.csdn.net/isea533/article/details/48296849用过MyBatis3的人可能会觉得为什么MyBatis的Mapper接口没有实现类,但是可以直接用?那是因为MyBatis使用Java动态代理实现的接口。这里仅仅举个简单例子来说明原理,不是完全针对MyBatis的,这转载 2017-12-29 14:17:45 · 3048 阅读 · 0 评论 -
Mybatis初始化解析
1. 准备工作为了看清楚MyBatis的整个初始化过程,先创建一个简单的Java项目,目录结构如下图所示: 1.1 Product 产品实体类public class Product { private long id; private String productName; private String productContent; pr转载 2018-01-09 15:55:19 · 245 阅读 · 0 评论 -
Mabatis初始化流程解析
1. 准备工作为了看清楚MyBatis的整个初始化过程,先创建一个简单的Java项目,目录结构如下图所示: 1.1 Product 产品实体类public class Product { private long id; private String productName; private String productContent; pr转载 2018-01-16 13:58:41 · 333 阅读 · 0 评论 -
SqlSessionTemplate是如何保证MyBatis中SqlSession的线程安全的?
转载自:https://blog.csdn.net/xlgen157387/article/details/79438676一、DefaultSqlSession的线程不安全性在MyBatis架构中SqlSession是提供给外层调用的顶层接口,实现类有:DefaultSqlSession、SqlSessionManager以及mybatis-spring提供的实现SqlSessionTempla...转载 2018-04-19 16:14:04 · 265 阅读 · 0 评论