パラメータを取得せずにList
を返すjava汎用メソッドを記述する必要があります。私は、このメソッドを呼び出すことがトリングいパラメータのない汎用メソッドの呼び出し方法
public <T> List list() {
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
List result = session.createQuery("from " + T.class.getName()).list();
return result;
}
: は、この一般的な方法は、休止状態を使用しています。私は以下を試しましたが、コンパイルエラーが発生します:
mgr.list<User>();
mgr.list()<User>;
mgr.list(<User>);
どうすればこのメソッドを呼び出せますか?
線を行います。 getName())。list(); 'またコンパイルエラーを出しますか? – ggreiner
@ggreiner:はい..あなたはどうやって知っていますか?それは "タイプ変数から選択できません"と伝えます。これは私のIDEのコンパイル機能を休止状態にすることと関連していると思います。どうすればいいですか? – Naor