为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:Windows 7
【CPU】:
【问题描述】*:mybatis通过Text类型字段作为条件查询时,报数据类型不匹配问题。mybatis版本是3.5.1。我的sql如下:
这个warn_content字段在达梦数据库里是Text类型。warnContent在java实体类里是String类型。可是查询的时候报错:数据类型不匹配
具体报错信息如下:
这个sql在工具里可以执行成功的
请问要怎么解决呢?
试一下to_char(text)
亲,同样的问题,你那边有现在有解决办法么
将数据库设置为mysql兼容模式,实测可行
大字段类型 不支持直接 等号比较,参考博客
https://blog.csdn.net/ai20110304/article/details/127464030?spm=1001.2014.3001.5502
楼主解决这个问题了吗?用的什么方法呢?
数据库中的text类型是可以对应java中的String类型的