org.hibernate.MappingException:没有JDBC类型的Dialect映射:1111 for jsonobject with custom JsonPostgreSQLDialect

时间:2015-08-21 18:39:42

标签: java hibernate postgresql jsonb native-sql

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

2)公共类JSONObjectUserType实现UserType { }

3)property name =“xxxx”type =“org.JSONObjectUserType”length =“1000”

4)我运行hibernate本机SQL查询。

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

它为JDBC类型提供了No Dialect映射:1111。 str =“从X中选择状态”

Postgresql - 列状态的类型为jsonb。

0 个答案:

没有答案