这个报错提示说无法用一个JavaType类型的对象(包含一个String类型的字段)去除一个Decimal类型的对象。可能是因为你的代码中有一个除法运算符,但是运算符左右两边的数据类型不匹配。你可以检查一下代码中的除法运算,看看是否需要将JavaType类型的对象转换为Decimal类型的对象。

如果你确定JavaType类型的对象中包含一个数字类型的字段,可以尝试将它转换为Decimal类型,例如:

Decimal(decimal_str)

其中decimal_str是一个保存数字字符串的变量。

如果你不确定JavaType类型的对象中是否包含数字类型的字段,可以先使用JavaType对象的toString()方法将它转换为字符串,然后再将字符串转换为Decimal类型,例如:

Decimal(str(java_type_obj))

其中java_type_obj是一个JavaType类型的对象。

Could not div Decimal 235898000 with JavaType capacity javalangString解决报错

原文地址: https://www.cveoy.top/t/topic/fFBH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录