MyBatis
千里码万里行
无码不欢
展开
-
mybatis中的#和$的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的转载 2016-09-19 21:39:54 · 324 阅读 · 0 评论 -
MyBatis的动态SQL详解
[java] view plain copy print?MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有: if choose(when,otherwise) trim where转载 2016-10-11 21:22:52 · 338 阅读 · 0 评论