小编Sye*_*hul的帖子

Jooq Result的自定义转换器

实际上我们正在使用fetchInto()将结果转换为对象列表.

例如:

Employee pojo匹配数据库表是员工.

List<Employee> employeeList = sql.select(Tables.Employee)
                                 .from(Tables.EMPLOYEE).fetchInto(Employee.class);
Run Code Online (Sandbox Code Playgroud)

同样,我们如何转换我们使用连接获取的记录?

例如:

Customerpojo匹配数据库表是customer.

Employeepojo匹配数据库表是employee.

sql.select(<<IWantAllFields>>).from(Tables.CUSTOMER)
                              .join(Tables.EMPLOYEE)
                              .on(Tables.EMPLOYEE.ID.equal(Tables.CUSTOMER.EMPLOYEE_ID))
                              .fetchInto(?);
Run Code Online (Sandbox Code Playgroud)

java sql type-conversion jooq modelmapper

5
推荐指数
1
解决办法
3863
查看次数

标签 统计

java ×1

jooq ×1

modelmapper ×1

sql ×1

type-conversion ×1