2.

java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

エラー内容

java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date

 

発生条件と原因

java.util.Dateからjava.sql.Dateにキャストしようとすると発生するエラー。

java.util.Dateはjava.sql.Dateの親クラスなので、親クラスから子クラスへのキャストは不可能。
 

対処法

文法上の制約によって禁止されていることなので、キャストせずに実現可能な方法を考える。

 

子ページ
子ページはありません
同階層のページ
  1. java.lang.NoSuchMethodError
  2. java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date
  3. java.lang.UnsupportedClassVersionError
  4. version less than X.X is not supported.
  5. パッケージ~は存在しません
  6. org.apache.jasper.JasperException: ...The jsp:param action must not be used outside the jsp:include, jsp:forward, or jsp:params elements
  7. java.io.FileNotFoundException: ファイル名 (許可がありません)
  8. java.sql.SQLException: Cannot convert value 'YYYY-MM-DD ...' from column n(YYYY-MM-DD ...) to TIMESTAMP.
  9. 警告: この文字は、エンコーディング[文字コード]にマップできません
  10. java.text.ParseException: Unparseable date
  11. Unsupported major.minor version 52.0
  12. エンティティ" ... "への参照は';'デリミタで終了する必要があります。
  13. java.math.BigDecimal cannot be cast to java.lang.String

最近の質問

コメント一覧

コメントがありません

ログインしなければコメント投稿はできません。