SQL模板支持默认值

This commit is contained in:
redkale
2024-06-29 19:18:45 +08:00
parent 8136345484
commit ff76c698f4
2 changed files with 29 additions and 16 deletions

View File

@@ -11,8 +11,10 @@ import org.redkale.util.RedkaleClassLoader;
/**
* 原生的sql解析器 <br>
* 参数变量有三种方式(与Mybatis的占位符类似): <br>
* ${xx.xx}: 用于直接拼接sql的变量不做任何转义 变量值必需的 #{xx.xx}: 用于预编译的sql的参数变量, UPDATE SET中的#{xx.xx}变量自动转成必需的 ##{xx.xx}:
* 用于预编译的sql的参数变量 变量值必需的
* ${xx.xx}: 用于直接拼接sql的变量不做任何转义 变量值必需的 <br>
* #{xx.xx}: 用于预编译的sql的参数变量, UPDATE SET中的#{xx.xx}变量自动转成必需的 <br>
* ##{xx.xx}: 用于预编译的sql的参数变量 变量值必需的
* #{xx.xx,yyy}: 用于预编译的sql的带默认值的参数变量, yyy为默认值当参数不存在时使用默认值 <br>
*
* <p>详情见: https://redkale.org
*