如何在<Record>jooq中将数据转换为结果数据类型



我正在研究一个大型项目,其中我想使用的函数,接受列表<记录在祝辞然后发送到前端或转换为csv。>

我正在接收列表<对象在我想转换List><对象在List><记录在祝辞。怎么做呢?>

public class Object {
int x;
string str;
float f;
}

您可以使用DSLContext.newResult()DSLContext.newRecord()在内存中创建Result值,如下所示:

Field<Integer> x = ...;
Field<String> str = ...;
Field<Float> f = ...;
Result<Record3<Integer, String, Float>> r = ctx.newResult(x, str, f);
for (Object o : list)
r.add(ctx.newRecord(x, str, f).values(o.x, o.str, o.f));

最新更新