🚧 Fix infinite json loop
This commit is contained in:
parent
62d5b739fc
commit
ec41bec3a2
@ -1,6 +1,7 @@
|
|||||||
package dev.dinauer.maven.maven.core.snapshot;
|
package dev.dinauer.maven.maven.core.snapshot;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonBackReference;
|
import com.fasterxml.jackson.annotation.JsonBackReference;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonManagedReference;
|
||||||
import jakarta.persistence.*;
|
import jakarta.persistence.*;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -26,9 +27,11 @@ public class SnapshotBundle
|
|||||||
private SnapshotVersion snapshotVersion;
|
private SnapshotVersion snapshotVersion;
|
||||||
|
|
||||||
@OneToMany(mappedBy = "snapshotBundle")
|
@OneToMany(mappedBy = "snapshotBundle")
|
||||||
|
@JsonManagedReference
|
||||||
private List<SnapshotJar> jars;
|
private List<SnapshotJar> jars;
|
||||||
|
|
||||||
@OneToOne(mappedBy = "snapshotBundle")
|
@OneToOne(mappedBy = "snapshotBundle")
|
||||||
|
@JsonManagedReference
|
||||||
private SnapshotPom pom;
|
private SnapshotPom pom;
|
||||||
|
|
||||||
public String getId()
|
public String getId()
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package dev.dinauer.maven.maven.core.snapshot;
|
package dev.dinauer.maven.maven.core.snapshot;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonBackReference;
|
||||||
import jakarta.persistence.*;
|
import jakarta.persistence.*;
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
@ -21,6 +22,7 @@ public class SnapshotJar
|
|||||||
|
|
||||||
@ManyToOne(cascade = CascadeType.PERSIST)
|
@ManyToOne(cascade = CascadeType.PERSIST)
|
||||||
@JoinColumn(name = "snapshot_bundle_id")
|
@JoinColumn(name = "snapshot_bundle_id")
|
||||||
|
@JsonBackReference
|
||||||
private SnapshotBundle snapshotBundle;
|
private SnapshotBundle snapshotBundle;
|
||||||
|
|
||||||
public String getId()
|
public String getId()
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package dev.dinauer.maven.maven.core.snapshot;
|
package dev.dinauer.maven.maven.core.snapshot;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonBackReference;
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
import jakarta.persistence.*;
|
import jakarta.persistence.*;
|
||||||
|
|
||||||
@ -22,6 +23,7 @@ public class SnapshotPom
|
|||||||
|
|
||||||
@OneToOne(cascade = CascadeType.PERSIST)
|
@OneToOne(cascade = CascadeType.PERSIST)
|
||||||
@JoinColumn(name = "snapshot_bundle_id")
|
@JoinColumn(name = "snapshot_bundle_id")
|
||||||
|
@JsonBackReference
|
||||||
private SnapshotBundle snapshotBundle;
|
private SnapshotBundle snapshotBundle;
|
||||||
|
|
||||||
public String getId()
|
public String getId()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user