データ アクセス オブジェクト内で Hibernate を使用して、Java で次の操作を実行しています。
public List<Device> getDevices() {
return getCurrentSession().createQuery("from Device").list();
}
これにより、次の警告が表示されます。
Type safety: The expression of type List needs unchecked conversion to conform to List<Device>
私が使用している警告を削除するために
@SuppressWarnings("unchecked")
しかし、この警告を削除し、理想的には「デバイス」以外のものをデータベースから返されないように処理するより良い方法を探しています。
何か案は?