我在我的应用程序中使用 JPA 和 EclipseLink 提供程序来连接到 AS400。我有一个实体 WebRequest,它与我的 RateQuote 实体有 @OneToOne 关系。WebRequest 生命周期从其 RateQuote 属性为空开始,直到用户处理 WebRequest 并生成 RateQuote。我想要实现的不是插入 null,而是插入 0,因为 WebRequest 表中的基础字段是 DECIMAL(7,0)。
在我们的 AS400 (V6R1) 上,我们有 WRKDBF 实用程序用于查看数据。当我将空值持久保存到表中时,WRKDBF 在尝试查看数据时崩溃。
任何帮助表示赞赏。
谢谢。