Java 如何转换为PostgreSQL数字类型?
我需要Java 如何转换为PostgreSQL数字类型?,java,postgresql,casting,jooq,Java,Postgresql,Casting,Jooq,我需要trunc()。因为trunc()只接受numeric我必须将双精度转换为numeric。在原始SQL中,这是直截了当的: trunc(cast(sum(...) as numeric), 0) 我用JOOQ做了同样的尝试: trunc(sum(...).cast(???), 0) 如何使用JOOQ转换为数字?您正在寻找的 在jOOQ版本3.11以后的版本中,已不推荐使用PostgresDataType.NUMERIC,但这是旧版本的替代方法:
trunc()。因为trunc()
只接受numeric
我必须将双精度
转换为numeric
。在原始SQL中,这是直截了当的:
trunc(cast(sum(...) as numeric), 0)
我用JOOQ做了同样的尝试:
trunc(sum(...).cast(???), 0)
如何使用JOOQ转换为数字?您正在寻找的
在jOOQ版本3.11以后的版本中,已不推荐使用PostgresDataType.NUMERIC
,但这是旧版本的替代方法: