gpt4 book ai didi

java - JPA(ebean)部分mysql日期

转载 作者:行者123 更新时间:2023-11-29 21:55:10 24 4
gpt4 key购买 nike

出于查找和排序的原因,我使用 mysql DATE 类型来存储完整日期以及部分日期(当月份和日期未知时,形式为 2015-00-00)。这样我就可以简单地使用 mysql 日期函数来搜索类型的间隔,例如(比在 java 级别执行要快得多)。

但是,当我在 JPA 中检索这样的日期(特别是 Ebean,但不确定它是否特定于 ebean)时,在这种情况下我得到的是 2014-11_30,即使我尝试在字符串中获取此列(没有要求JPA将其转换为Java日期(实际上,无论我是否转换,使用注释代码,行为都是相同的)。

有什么想法可以将日期作为字符串检索并自己管理转换吗?

最佳答案

只是使用了一种解决方法,并将日期实现为 YYYYMMDD 形式的整数(0 表示未知值,实际上我正在模拟 SQL 中的不完整日期)。

关于java - JPA(ebean)部分mysql日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33218527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com