我将租用日期的默认值设置为adf.currentDate
并收到以下错误:
JBO-25009:无法创建类型的对象:oracle.jbo.domain.Date from type:java.lang.String with value:adf.currentDate
这是如何引起的?如何解决?
答案 0 :(得分:0)
问题是因为view对象中的属性是字符串而你写的是写默认值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
答案 1 :(得分:0)
确保您选择Default Value
类型为Expression
而不是Literal
,如果属性为Date
,则属性的数据类型应为adf.currentDate
如果是adf.currentDateTime
,则数据类型应为TimeStamp
。