Czy istnieje powód, że Hibernate nie używa generycznych? Jeśli tak, to zaoszczędziłoby deweloperom wiele rzutów. KodDlaczego nie hibernować generics Criteria
Przykład Hibernate:
Customer aCustomer = (Customer) session.load(Customer.class, 1L);
...
Criteria criteria = session.createCriteria(Customer.class);
Customer aCustomer = (Customer) criteria.uniqueResult();
Z właściwego stosowania leków generycznych byłoby stać:
Customer aCustomer = session.load(Customer.class, 1L);
...
Criteria<Customer> criteria = session.createCriteria(Customer.class);
Customer aCustomer = criteria.uniqueResult();
prawdopodobny duplikat [Jak uniknąć ostrzeżeń o typie w Hibernate HQL?] (Http://stackoverflow.com/questions/115692/how-to-avoid-type-safety-warnings-with-hibernate-hql- wyniki) - patrz odpowiedź Paulo Merson – mindas