Ad esempio, ho una domanda del genere:
Query q = sess.createQuery("from Cat cat");
List cats = q.list();
Se provo a fare qualcosa di simile, mostra il seguente avviso
Type safety: The expression of type List needs unchecked conversion to conform to List<Cat>
List<Cat> cats = q.list();
C'è un modo per evitarlo?
sess.createQuery("from Cat cat", Cat.class);
come ha detto Elazar.