easy-query: A Modern, Type-Safe ORM for Java That Actually Makes Sense
GitHub: https://github.com/dromara/easy-query Documentation: https://www.easy-query.com/easy-query-doc/en/ Why Another Java ORM? Let me show you a problem first. Here’s how you query data with traditional Java ORMs: // JPA Criteria API – Runtime strings, no type safety CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery<User> cq = cb.createQuery(User.class); Root<User> user = cq.from(User.class); cq.where(cb.and( cb.equal(user.get(“name”), “John”), // String reference! cb.greaterThan(user.get(“age”), 18) //…