我曾尝试使用Apache Cayenne将其映射到我的具有json和jsonb数据类型的PostgreSQL模式。然而,Apache Cayenne建模器没有这些数据类型,并将其更改为“OTHER”。当我执行SQL重新创建数据库(必要时为了最大兼容性)时,它会抛出错误。
我随后尝试寻找替代方案,比如DataNucleus,以便将其映射到PostgreSQL的json和jsonb数据类型。但是我发现Java驱动程序不支持PostgreSQL 9.x。(因此我认为DataNucleus JPO不支持PostgreSQL json和jsonb类型。)
那么,有什么解决方案可以将其映射到PostgreSQL的json和jsonb,并与基于Java的应用程序的数据写入/检索进行交互呢?