Ao compilar meu projeto no NetBeans ta dando esse aviso:
“Recompile with -Xlint:unchecked for details”
Ja procurei e o problema esta no meu DAO. Acontete que estou usando um DAO Generico, ele está correto ? Tenho que mudar ele ? Esse aviso pode ser um problema no futuro ou posso ignorar ele ?
package br.com.gev.DAO;
import java.util.*;
import org.hibernate.Query;
import org.hibernate.Session;
public class Dao <T> {
private final Session session;
private final Class classe;
public Dao(Session session, Class classe) {
this.session=session;
this.classe=classe;
}
public void adiciona(T u){
this.session.save(u);
}
public List<T> listaTudo(){
return this.session.createCriteria(this.classe).list();
}
public void remove(T u){
this.session.delete(u);
}
public void atualiza(T u){
this.session.merge(u);
}
public T procura(int id){
return (T)session.load(this.classe, id);
}
public Query createQuery(String query) {
return this.session.createQuery(query);
}
}
O erro da no metodo listaTudo e procura , e qdo eu uso o metodo adiciona.