背景 测试提出一个bug,说为什么选了查询条件,结果还是把其他的数据查出来了。 分析 测试所选择的查询条件在数据库中以int类型存储,对应的实体类字段是Integer类型,在mapper文件中写的查询条件如图: 该条件查询也并不是所有情况都失效,只有选择的条件是 checkedQty ...
问题:今天在写一个普通的查询,条件查询状态为 时,查询总是异常,debug获取的参数都没问题,但查询后的结果是查询所有的数据 sql日志:select from mobile info WHERE LIMIT 原因:当数据类型设置为Integer,传入的值为 时,在mybatis会将其转化为空字符串,从而无法进入if标签中进行查询。在数据库可视化工具中,当输入的batchStatus 或者空字符串 ...
2019-12-03 12:26 0 478 推荐指数:
背景 测试提出一个bug,说为什么选了查询条件,结果还是把其他的数据查出来了。 分析 测试所选择的查询条件在数据库中以int类型存储,对应的实体类字段是Integer类型,在mapper文件中写的查询条件如图: 该条件查询也并不是所有情况都失效,只有选择的条件是 checkedQty ...
因为项目中有上传图片 就把所有数据放到formData里了,有其他数据为空时 传给后台是null, 需要转化成空字符串,参考网上修改了下整理做个记录 参考: https://www.cnblogs.com/Leesttee/p/10598771.html ...
今日遇到的问题: 查询版本信息时,由于version是Integer类型,所以当前台选择版本为0时,变成了查询了所有的版本信息。 sql片段: </if> <if test="version != null and version != '' "> ...
C++中的枚举类型C++11提供了更安全的枚举类型,不能再直接把这种枚举值当作整数值来使用。但如果我们想把它作为整数来使用呢?例如enum class ElemType{ CAP, IND, VS};在以前,我们使用枚举类型的时候,没有添加class关键词,可以如下定义,enum ...
Json 中clean方法有两个: 一:会格式化入参,将换行符替换成空格 ...
在Oracle里面,有时候我们对于clob或者是blob作为varhcar2来查询。 Clob可以直接使用 to char函数来转换。 Blob就需要用 UTL_RAW.CAST_TO_VARCHAR2(t.content_data)。 ...
当Null + 任何字符串时,都等于Null. 因些用函数IsNull(字段名,''),如果字段名中的值是Null时,那么这个字段名的值是''. 例如::select code + IsNull('-'+Description,' ') from table1: 当Description的值 ...