0

我将 Hire Date 的默认值设置为adf.currentDate并收到以下错误:

JBO-25009:无法从 type:java.lang.String 和 value:adf.currentDate 创建类型的对象:oracle.jbo.domain.Date

这是如何引起的,我该如何解决?

4

2 回答 2

0

问题是因为视图对象中的属性是字符串,并且您编写了它的默认值 adf.currentDate 返回 oracle.jbo.domain.Date 类型所以您应该将属性的数据类型更改为 oracle.jbo.domain.Date 或将表达式更改为通过 adf.currentDate.toString 返回字符串

您可以从下面的链接中阅读更多关于 ADF 中日期类的信息 http://mahmoudoracle.blogspot.com/2012/03/date-classes-conversion-in-adf.html

于 2012-04-16T16:58:56.500 回答
0

确保您已将Default Value类型选择为Expressionnot as Literal,并且属性的数据类型应该Dateadf.currentDate,如果是,adf.currentDateTime则数据类型应该是TimeStamp

于 2016-07-25T04:47:53.193 回答