【发布时间】:2021-07-14 09:12:41
【问题描述】:
我正在尝试获取 postgresql 表中行的大小,我发现 pg_column_size 可以解决问题,但它不适用于休眠:
@Query("SELECT pg_column_size(t.*) as filesize FROM TABLE as t where name=:name")
int getSize(@Param("name") String name);
intellij 出现此错误:
或如预期的那样,得到 '('
我猜问题是hibernate不支持特定的postgresql查询,它只支持基本的sql查询。
那么有没有办法解决这个问题?如果没有,有没有办法在 java 中获取/估计 postgresql 行的大小?
【问题讨论】:
标签: java spring postgresql hibernate jpa