Hire Date のデフォルト値を次のように設定していますadf.currentDate
が、次のエラーが発生します。
JBO-25009: タイプ:oracle.jbo.domain.Dateのオブジェクトをタイプ:java.lang.Stringから値:adf.currentDateで作成できません
これはどのように発生し、どうすれば解決できますか?
Hire Date のデフォルト値を次のように設定していますadf.currentDate
が、次のエラーが発生します。
JBO-25009: タイプ:oracle.jbo.domain.Dateのオブジェクトをタイプ:java.lang.Stringから値:adf.currentDateで作成できません
これはどのように発生し、どうすれば解決できますか?
ビューオブジェクトの属性が文字列であり、oracle.jbo.domain.Date型を返すデフォルト値adf.currentDateを書き込むための問題。したがって、属性のデータ型をoracle.jbo.domain.Dateに変更するか、式を次のように変更する必要があります。 adf.currentDate.toStringで文字列を返します
ADFの日付クラスに関する詳細は以下のリンクから読むことができます http://mahmoudoracle.blogspot.com/2012/03/date-classes-conversion-in-adf.html
Default Value
Type が as Expression
not として選択されていることを確認してください。Literal
また、属性のデータ型が であるDate
場合adf.currentDate
はadf.currentDateTime
、データ型が である必要がありますTimeStamp
。