Core concept

List users = ctx.selectFrom(USER).where(USER.EMAIL.eq(email)).fetchInto(User.class);
Advertisement

How it works

Commercial license for some DBs. Learning DSL.

Advertisement

Trade-offs + gotchas

SQL-first apps. Complex queries.