模块 org.redkale

接口 DataNativeSqlParser


  • public interface DataNativeSqlParser
    原生的sql解析器
    参数变量有三种方式(与Mybatis的占位符类似):
    ${xx.xx}: 用于直接拼接sql的变量,不做任何转义, 变量值必需的
    #{xx.xx}: 用于预编译的sql的参数变量, UPDATE SET中的#{xx.xx}变量自动转成必需的
    ##{xx.xx}: 用于预编译的sql的参数变量, 变量值必需的 #{xx.xx,yyy}: 用于预编译的sql的带默认值的参数变量, yyy为默认值,当参数不存在时使用默认值

    详情见: https://redkale.org

    从以下版本开始:
    2.8.0
    作者:
    zhangjx