12. O/Rマッパーの種類(1) QueryBuilder FluentAPIによりSQLを自動生成する方式 タイプセーフなAPIでJavaの世界でデータアクセスが可能なものもある 動的に条件を変えたりすることが可能でカバレッジもJavaの世界で可能 List<Customer> customers = db.from(c). innerJoin(o).on(c.customerId).is(o.customerId). where(o.total).greaterThan(new BigDecimal("500.00")). groupBy(c.customerId).select(); List<Customer> employees = jdbcManager.from(Employee.class) .innerJoin("department") .where(ne