提问人:Marius Schmidt 提问时间:11/11/2023 更新时间:11/11/2023 访问量:16
将行数组映射到 Hibernate 并获取结果集
Mapping an array of rows to Hibernate and fetch result set
问:
给定此基本 SQL 查询
val sqlQuery = """
SELECT
ARRAY[
ROW(1, 'Row 1'),
ROW(2, 'Row 2'),
ROW(3, 'Row 3')
] AS array_of_rows;
""".trimIndent()
val result = em.createNativeQuery(sqlQuery).singleResult
当我运行它时,Hibernate 无法执行查询,并显示此错误消息
无法使用“org.hibernate.type.descriptor.java.ClassJavaType”进行包装,将“org.postgresql.util.PGobject”转换为“java.lang.Class”
有没有办法告诉 JPA/Hibernate 将其映射到例如类 Entry(val a: Int, val b: String) 的数组或 Map<Int, String>?
答: 暂无答案
评论