gpt4 book ai didi

hibernate - 在 Postgresql 中通过 hibernate 插入日期

转载 作者:行者123 更新时间:2023-11-29 13:36:47 25 4
gpt4 key购买 nike

我在 hbm.xml 文件中有以下生日映射

    <property name="birthDate" type="date">
<column name="birth_date" length="4" />
</property>>

Postgresql 数据库中列的名称/类型是:出生日期|日期
偶尔日期会被错误插入——大约有 0.03% 的情况,结果是一个奇怪的日期,即 2456 年可能是什么原因?我怀疑 hbm.xml 文件中的列长度 4 可能不够——不确定。

hibernate 版本是3.1

最佳答案

如果您是 hibernate 新手,请使声明尽可能简单。因此,如果您想在映射中添加一个 Date 对象,请使用以下代码。

在映射文件中,

<property column="CREATED_DATE" name="createdDate" />

在java类中,

java.lang.util.Date createdDate
//getters & setters

一旦它稳定并正常工作,您就可以开始尝试映射中的更多选项。

关于hibernate - 在 Postgresql 中通过 hibernate 插入日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8392745/

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