Is there a reason Hibernate is not using generics? If this were done, it would save developers a lot of castings.
Example hibernation code:
Customer aCustomer = (Customer) session.load(Customer.class, 1L); ... Criteria criteria = session.createCriteria(Customer.class); Customer aCustomer = (Customer) criteria.uniqueResult();
With proper use of generics, this will become the following:
Customer aCustomer = session.load(Customer.class, 1L); ... Criteria<Customer> criteria = session.createCriteria(Customer.class); Customer aCustomer = criteria.uniqueResult();
adrianboimvaser
source share