gpt4 book ai didi

java - hibernate + PostgreSQL : Null boolean value being returned as 'true'

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

<分区>

我们在 Hibernate + PostgreSQL 上遇到了一个奇怪的错误:

我们有一个之前在 Firebird、MySQL 和 Derby 上测试过的 Hibernate 3.6 应用程序,现在我们正试图让它在 PosgreSQL 9.2 上运行;我们遇到了以前的数据库中没有发生的各种奇怪的问题,其中有一个错误,即数据库中具有 null 值的可空 boolean 字段被 Hibernate 加载为 true,而不是 null。持久类上的相应属性都是 java.lang.Boolean,没有额外的注释。

关于什么可能导致此行为的任何想法?

--- 编辑---

终于有时间进行更完整的调试:事实证明这根本不是 Hibernate 错误,而是在我们代码库的一个角落埋藏了一个 LoadEventListener。 :P

无论如何,感谢您的建议。

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