Mybatis之万丈高楼平地起

一句话总结

(1)Mybatis中的 KaTeX parse error: Expected 'EOF', got '#' at position 6: {} 和 #̲{}区别与用法,#{}是预编译…{}是直接拼接字符串,有可能引起sql注入

foreach


choose 和where

select id="testid" parameterType="map" resultType="map">
	    select  *
	     from table
	     
	     	A=#{A}
			 
				
					
						and B='BB'
					
					
					and 1 = 2
					
				
			
		

=]]>


常用函数

to_char

是将数值型或者日期型转化为字符型
to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss’)

NVL(eExpression1, eExpression2)

如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .NULL.。

||

拼接字符串

https://blog.csdn.net/qq_35246620/article/details/54802944

你可能感兴趣的:(Mybatis)