注册

预编译导致,字符串转换出错

Jeasonlyo 2021/11/29 1883 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】:centos7
【CPU】: x86
【问题描述】*:select * FROM
(
b AS b
LEFT JOIN
a AS a
ON ISNUMERIC(a.logonname)=1 and b.aab101 = a.logonname
);
因为a.logonname可能存在字符串,所以增加了 ISNUMERIC(a.logonname)=1条件,在管理工具上能正常浏览数据,使用jdbcTemplate 去执行报错的sql 也能返回数据,但使用JPA方式查询报错,image.png经查明,是因为使用了sql预编译导致了这个错误

回答 0
暂无回答
扫一扫
联系客服