Somewhat off-topic, somewhat related:
Is Hibernate moving towards Java generics, about 2 decades after the fact?
Spring seems much bigger and seems to moving much more quickly, but it's weird that Hibernate seems to still be stuck somewhere around Java-in-the-00s.