JFinal如何向PostgreSql的jsonb类型字段如何存储数据

1、使用String传入的话,报错

ERROR: column "qrate" is of type jsonb but expression is of type character varying

  建议:You will need to rewrite or cast the expression.

2、使用Object传入的话,报错

com.jfinal.plugin.activerecord.ActiveRecordException: org.postgresql.util.PSQLException: No hstore extension installed.

评论区

铁马红尘

2021-03-31 11:23

cast('{"id": 1}' as jsonb)

铁马红尘

2021-03-31 11:35

其实直接写成字符串是可以的,注意key一定要双引号

opal

2021-03-31 19:19

insert into t(f) values(?::jsonb)

孤竹行

2021-04-01 08:49

@opal 对,这个可以用

热门反馈

扫码入社