mybatis隐藏不用的sql

2018-06-18 03:47:55来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

在mybatis的xml中,选中了不用的sql语句,使用ctrl + shift + / 隐去,,结果是

 

 <where>
       <if test="dto.startTime != '' and dto.startTime != null">
          and to_char(time,'yyyy-mm-dd') &gt;= #{dto.startTime}
      </if>
      <if test="dto.endTime != '' and dto.endTime != null">
          and to_char(time,'yyyy-mm-dd') &lt;= #{dto.endTime}
     </if>/* test='type == "y" ' */
</where>

/* test='type == "y" ' */

然后启动, 调用方法,结果报出 Cause: java.lang.RuntimeException: java.sql.SQLSyntaxErrorException: ORA-00936: 缺失表达式

不使用快捷键,手动添加<!--test='type=="y"'-->就不会报错了

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:JAVA的异常与异常处理

下一篇:Java文件编译出现 “编码 GBK 的不可映射字符”