mybatis
中庭地白树栖鸦
爱代码,爱生活
展开
-
在mybatis中.xml中用到大于号小于号的处理
因为我们在mapper.xml中很大可能用到><来进行大小的比较,那么问题来了!例如我们使用分页,sql如下:<select id="selectByPage" parameterType="String" resultType="map"> select * from (select d.*,rownum r from tablename d) where r>2 and r<10 </原创 2016-09-27 11:03:02 · 588 阅读 · 0 评论 -
mybatis中的#{}和${}的区别?
#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by “111”, 如果传入的值是id,则解析成的sql为order by “id”. 将传入的数据直接显示生成在sql中。如:orderby将传入的数据直接显示生成在sql中。如:order by user_id$,如果传入的值原创 2016-09-27 15:50:02 · 407 阅读 · 0 评论 -
Mybatis的mapper.xml的传值和<if></if>标签的使用(学习分享)
SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 配置给定命名空间的缓存。cache-ref – 从其他命名空间引用缓存配置。resultMap – 最复杂,也是最有力量的元素,用来描述如何从数据库结果集中来加载你的对象。parameterMap – 已经被废弃了!老式风格的参数映射。内联参数是首选,这个元素可能在将来被移除。这里不会记录。sql原创 2016-08-25 11:41:23 · 43663 阅读 · 0 评论