Skip to content

[FEATURE] 支持从子结构体中去除指定变量 #3903

@hechang27-sprt

Description

@hechang27-sprt

@JSONField(exclude = {"field1", "field2"})

这个功能对于连表查询使用unwrap = true时特别有用:

public class Course {
  // course.id
  private Integer id;
  // course.student_id
  private Integer studentId;
  // JOIN student ON course.student_id = student.id
  @JSONField(unwrap = true, exclude = {"id"})
  private  Student student;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions