
Mybatis
holmes0000
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis中的三个标签<where> <set> <trim>
一。标签 1.复制上文工程,重命名为Mybatis08工程,工程结构图如下: 2.修改UserInfoMapper.xml,具体内容如下: [html] view plain copy select id="findUserInfoByUnoQuantity" parameterType="Map" resultM转载 2017-02-15 16:29:50 · 1449 阅读 · 0 评论 -
Mybatis 中的<![CDATA[ ]]>
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用来解决。 是什么,这是XML语法。在CDATA内部的所有内容都会被解析器忽略。 如果文本包含了很多的" 但是有个问题那就是 等这些标签都不会被解析,所以我们只把有特殊字符的语转载 2017-02-15 17:19:46 · 220 阅读 · 0 评论 -
Mybatis DAO层参数传递
众所周知,Mybatis DAO层可以只写接口方法,在mapper的XML配置文件中定义与接口方法同名的查询节点就可以实现操作数据库的功能。那么问题来了,如何传递合适的参数给SQL语句(配置文件中定义的,当然配置文件也可以换成注解的方式,不是本文重点,在此不表)呢?根据参数的数量和类型做如下说明: 1. 单个普通参数(简单数据类型) int deleteById(Integer id转载 2017-02-15 17:20:49 · 490 阅读 · 0 评论 -
mybatis 中#与$的区别
MyBatis/Ibatis中#和$的区别 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $转载 2017-02-15 17:24:14 · 355 阅读 · 0 评论