Spring 带有条件生成器的 JPA 将带时区的时间戳转换为带给定时区的本地时间
Spring JPA with criteria builder convert timestamp with timezone to local time with given time zone
我使用 PostgreSQL 作为数据库,我有一个 timestamptz 列
我想把它转换成给定的时区。
select
shipment0_.estimated_delivery_date_time at time zone 'IST'
from
shipment shipment0_
是查询,
我如何使用 JPA 标准将时区作为用户输入来实现它。
我无法使用本机查询或 JPQL,因为我已经有其他过滤器使用条件 API
根据此博客 post https://vladmihalcea.com/sql-functions-multiple-parameters-jpql-hibernate/
已成功使用 MetadataBuilderContributor 注册自定义函数
我使用 PostgreSQL 作为数据库,我有一个 timestamptz 列 我想把它转换成给定的时区。
select
shipment0_.estimated_delivery_date_time at time zone 'IST'
from
shipment shipment0_
是查询, 我如何使用 JPA 标准将时区作为用户输入来实现它。 我无法使用本机查询或 JPQL,因为我已经有其他过滤器使用条件 API
根据此博客 post https://vladmihalcea.com/sql-functions-multiple-parameters-jpql-hibernate/
已成功使用 MetadataBuilderContributor 注册自定义函数