java—使用spring boot将多维数据集插入postgres数据库

ssm49v7z  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(235)

我有这样一个存储库:

@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找不到。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题