リストを返すデータベースでクエリ検索を行っています。List には Object 型の変数が入ります。query.get(0).getClass() を実行すると、(something).WorkbookMappingClass が返されます。しかし、そのオブジェクトを WorkbookMapping オブジェクトにキャストする必要があります。しかし、I / Oエラーが発生します(おそらく、例外が実質的にグローバルであるためです。)
コードは次のとおりです。
WorkbookMapping wk;
List query = ses.createQuery("FROM Workbook").list();
System.out.println("Class: "+query.get(query.size()).getClass());//return ...WorkbookMapping
wk =(WorkbookMapping)query.get(query.size());
誰にもアイデアがありますか?