示例:
LambdaQueryWrapper<OperateLog> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(OperateLog::getRecord,record);
List<OperateLog> list = operateLogMapper.selectList(wrapper);
record字段在达梦数据库中是clob类型,运行示例代码时抛出异常,数据类型不匹配。
解决方法
使用to_char()函数
QueryWrapper<OperateLog> wrapper = new QueryWrapper<>();
wrapper.eq("to_char(record)", record);
List<OperateLog> list = operateLogMapper.selectList(wrapper);