我有这样一个存储库:
@Repository
interface Repository {
@Query("insert into t values (cube(:array))")
void save(float[] array)
}
这就产生了误差 Unable to find server array type for provided name REAL.
我甚至尝试手动构建表单的查询字符串: insert into t values (cube(array[0.1,0.3,0.2,...]::float4[]))
还有 insert into t values (cube('{0.1,0.3,0.2,...}'::float4[]))
但我也犯了同样的错误。
我添加了 float4[]
在这个问题中,用户似乎通过使用 float4
数组而不是 real
数组。
我也试着用 Connection.createArrayOf("float4", ...)
但是当我试着自动接线的时候 Connection
启动时出现以下错误:
所需的“java.sql.connection”类型的bean找不到。
暂无答案!
目前还没有任何答案,快来回答吧!