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 ValueType が as Expressionnot として選択されていることを確認してください。Literalまた、属性のデータ型が であるDate場合adf.currentDateはadf.currentDateTime、データ型が である必要がありますTimeStamp。