На самом деле мы используем fetchInto()
для преобразования результатов в список объектов.
Например:
Employee
Таблица сопоставления базы данных pojo является сотрудником.
List<Employee> employeeList = sql.select(Tables.Employee)
.from(Tables.EMPLOYEE).fetchInto(Employee.class);
аналогично, как мы могли бы преобразовать записи, которые мы извлекаем, используя соединения?
Например:
Customer
Таблица сопоставления базы данных pojo: customer
.
Employee
Таблица соответствия базы данных pojo: employee
.
sql.select(<<IWantAllFields>>).from(Tables.CUSTOMER)
.join(Tables.EMPLOYEE)
.on(Tables.EMPLOYEE.ID.equal(Tables.CUSTOMER.EMPLOYEE_ID))
.fetchInto(?);