簡體   English   中英

Spring jpa 存儲庫找到所有

[英]Spring jpa repository find all

我正在嘗試執行此方法:

@GetMapping("/all")
public Iterable<AspsortObject> getallasp()
{
    return ar.findAll();
}

但我收到此錯誤:

at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) ~[jackson-databind-2.10.3.jar:2.10.3]
    at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) ~[jackson-databind-2.10.3.jar:2.10.3]
    at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:727) ~[jackson-databind-2.10.3.jar:2.10.3]
    at com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:722) ~[jackson-databind-2.10.3.jar:2.10.3]
    at com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:166) ~[jackson-databind-2.10.3.jar:2.10.3]
    at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serializeContents(CollectionSerializer.java:145) ~[jackson-databind-2.10.3.jar:2.10.3]
    at com.fasterxml.jackson.databind.ser.std.CollectionSerializer.serialize(CollectionSerializer.java:107) ~[jackson-databind-2.10.3.jar:2.10.3]

我的存儲庫:

@Repository
public interface AspsortRepositori extends CrudRepository<AspsortObject,Long>{

    @Override
    List<AspsortObject> findAll();

}

我應該怎么做才能解決這個錯誤並在我的前端部分顯示所有數據?

你好當我在我的實體中添加@JsonIgnore

@Entity
@Table(name="aspsortobject")
public class AspsortObject {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private long id;

    @JsonIgnore
    @ManyToOne(cascade = CascadeType.PERSIST)
    @JoinColumn(name = "rfpid")
    private Rfpobject rfpid;
    private String requestid;
    private String aspart;
    private String aspname;
    private String asporganisation;
    private String aspsort;
    public AspsortObject() {
        super();
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM