Ниже приведен производный запрос, который я написал в репозитории JPA.
ArrayList<User> findByCreatedby(String createdby);
response ::
{"name": "Jhon"}, вместо :: {"name": " Jhon "," lname ":" "}
в моем объекте результатов пропущены пустые поля.
@Entity
@JsonIgnoreProperties(ignoreUnknown = true)
public class User{
@Id
@Expose
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Expose
@NotNull
@Column(name = "name")
private String name;
@Expose
@Column(name = "lname")
private String lname;
@Transient
private OutputMapper outputMapper = new OutputMapper();
@Override
public String toString() {
return outputMapper.gson().toJson(this);
}
}
Выше моего класса сущностей.