2

1) 我通过扩展 PostgreSQL9Dialect 添加了自定义方言,它执行 this.registerColumnType(Types.JAVA_OBJECT, "jsonb");

2) 公共类 JSONObjectUserType 实现 UserType { }

3) 属性名称="xxxx" 类型="org.JSONObjectUserType" 长度="1000"

4) 我运行休眠原生 SQL 查询。

SQLQuery query1 = (SQLQuery) session.createSQLQuery(str.toString());

它为 JDBC 类型提供 No Dialect 映射:1111. str = "Select state from X"

Postgresql - 列状态是 jsonb 类型。

4

0 回答 0