注册

jpa条件查询,执行sql时被自动添加了cast的类型转换语句

YI 2025/02/10 303 2

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:达梦8
【操作系统】:linux
【CPU】:
【POM依赖版本】:
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>8.1.3.140</version>
<groupId>com.dameng</groupId>
<artifactId>DmDialect-for-hibernate5.6</artifactId>
<version>8.1.2.192</version>
【问题描述】*:jpa条件查询时,导致查询报错data lose。
原有使用mysql的情况下,jpa查询条件就是payslipres0_.year=2025;
但是切换为达梦数据库后,sql执行时变为了cast(payslipres0_.year as char)=2025导致查询报错;
image.png

请问是什么问题,能用何种配置或者其他方式避免此情况

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