我将 Hire Date 的默认值设置为adf.currentDate
并收到以下错误:
JBO-25009:无法从 type:java.lang.String 和 value:adf.currentDate 创建类型的对象:oracle.jbo.domain.Date
这是如何引起的,我该如何解决?
我将 Hire Date 的默认值设置为adf.currentDate
并收到以下错误:
JBO-25009:无法从 type:java.lang.String 和 value:adf.currentDate 创建类型的对象:oracle.jbo.domain.Date
这是如何引起的,我该如何解决?
问题是因为视图对象中的属性是字符串,并且您编写了它的默认值 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
确保您已将Default Value
类型选择为Expression
not as Literal
,并且属性的数据类型应该Date
是adf.currentDate
,如果是,adf.currentDateTime
则数据类型应该是TimeStamp
。