我有对象
...
@CreatedDate
@Column(name = "created_date", nullable = false)
@JsonIgnore
private ZonedDateTime createdDate = ZonedDateTime.now();
...
表-postgeSQL
create table inventory_request
(...
created_date timestamp,
.....
);
我需要选择日期为ZonedDateTime.now()
至去年-ZonedDateTime.now().minusMonths(12)
之间的数据库对象
我的JPA存储库
List<Inventory> findByCreatedDateBetween(ZonedDateTime now, ZonedDateTime end);
执行后,我只有一个空数组,但是数据库中存在值
我尝试使用时间戳-'java.lang.IllegalArgumentException: Parameter value [2018-11-20 14:44:23.528] did not match expected type [java.time.ZonedDateTime (n/a)]'
如何解决?如何获得必要的数据请帮助?谢谢!