标签: jooq-codegen-maven

如何使用 Jooq 获取多级一对多嵌套

这是场景,我有 5 个表,彼此之间具有一对多关系,我必须在下面给定的 Pojos 和 Jooq 中以分层方式映射结果数据。

DB 表是 a、b、c、d、e

// Here are response Pojo's
Class APojo {
  public string name;
  public List<BPojo> listOfB;

}

Class BPojo {
  public string name;
  public List<CPojo> listOfC;
}

Class CPojo {
  public string name;
  public List<DPojo> listOfD;

}

Class DPojo {
  public string name;
  public List<EPojo> listOfE;

}

Class EPojo {
  public string name;

}
Run Code Online (Sandbox Code Playgroud)

预期样本响应

{
  "name":"A1",
  "list_of_b":[
    {
      "name":"A1B1",
      "list_of_c":[
        {
          "name":"A1B1C1",
          "list_of_d":[
            {
              "name":"A1B1C1D1",
              "list_of_e":[
                {
                  "name":"A1B1C1D1E1"
                },
                {
                  "name":"A1B1C1D1E2" …
Run Code Online (Sandbox Code Playgroud)

java sql spring jooq jooq-codegen-maven

6
推荐指数
1
解决办法
2265
查看次数

标签 统计

java ×1

jooq ×1

jooq-codegen-maven ×1

spring ×1

sql ×1