Mybatis
mybatis
奔跑的扫地僧
在代码的世界中,知识需要分享,代码需要open source,世界才能大一统。世界本没有界限,人类的思维限定了国界。
展开
-
Mybatis动态SQL
Mybatis的动态SQL的重点在于xml中标签的应用:动态sql的目的是完成字符串的拼接。其中主要的额标签为:①if标签②where标签③sql片段 抽取共同的sql ④Foreach标签...原创 2020-03-12 21:52:10 · 172 阅读 · 0 评论 -
Mybatis知识点无序整理
1、Mybatis 中$与#号的区别①首先明白${}底层实现的相当于是JDBC中的statement,即字符串的+号;然而#{}相当去preparestatement,即问号占位符②我们通常的回答是推荐使用#{},因为它可以防止sql注入③还有一点是,在模糊查询时我们推荐使用的是${},因为#{}会在参数类型是string的时候,默认拼接反斜杠,处理麻烦。④${}其实是OGNL 对...原创 2020-03-12 21:46:05 · 225 阅读 · 0 评论 -
Mybatis实际开发demo
Mybatis是一个半自动化的ORM框架,首先我去百度了一下,得到如下解释,大家当扫盲吧。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合原创 2017-04-19 11:42:40 · 590 阅读 · 0 评论 -
<![CDATA[]]>和转义字符 (注:这篇文章是本人在其他地方看到的,刚好项目中mybatis用到了,所以转来分享)
和转义字符被这个标记所包含的内容将表示为纯文本,比如表示文本内容“。 此标记用于xml文档中,我们先来看看使用转义符的情况。我们知道,在xml中,”、”>”、”&”等字符是不能直接存入的,否则xml语法检查时会报错,如果想在xml中使用这些符号,必须将其转义为实体,如”<”、”>”、”&”,这样才能保存进xml文档。 在使用程序读取的时候转载 2017-07-16 16:53:22 · 598 阅读 · 0 评论 -
mybatis 模糊查询的写法(注:网上转载,分享)
工作中用到,写三种用法吧,第四种为大小写匹配查询 1. sql中字符串拼接 SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%'); 2. 使用 ${...} 代替 #{...} SELECT * FROM tableName WHERE name L转载 2017-07-16 17:02:18 · 339 阅读 · 0 评论