★★Java質問・相談スレッド149★★
■ このスレッドは過去ログ倉庫に格納されています
0698デフォルトの名無しさん
2011/11/14(月) 18:02:45.62返り値が単純なListであって、元からジェネリクス使われてないんじゃない?
List<?> goods = getHibernateTemplate().find("from TGoods");
とするととりあえずは警告防げるんじゃね
結局TGoodsのListでreturnするならキャストは必須だし
Unchecked castのwarningは必ず出る
キャストして警告が嫌ならeclipseの設定で
Java→コンパイラー→エラー/警告→総称型→未検査の総称型操作で
警告をするかしないか設定すればいい
それから>>689は単にFooクラスで返り値にジェネリクス使わずにObjectにしてるからでしょ
ちゃんと記述すれば警告出さずに済む
■ このスレッドは過去ログ倉庫に格納されています