money类型极其愚蠢的类型,在查询时显示了货币符号,而在jdbc读取时会无法识别货币符号,报错误的double形式,虽然money类型是不被推荐使用的。
用cast函数转成numeric再读取可以解决。
因此想到的是需要增加FuntionalColumnAdapter抽象类,来转换需要增加查询函数的字段,默认为字段名,针对不同数据库的数据类型进行适配。
再次验证了PG相对于Mysql是真的差太多。
money类型极其愚蠢的类型,在查询时显示了货币符号,而在jdbc读取时会无法识别货币符号,报错误的double形式,虽然money类型是不被推荐使用的。
用cast函数转成numeric再读取可以解决。
因此想到的是需要增加FuntionalColumnAdapter抽象类,来转换需要增加查询函数的字段,默认为字段名,针对不同数据库的数据类型进行适配。
再次验证了PG相对于Mysql是真的差太多。