Commit b621294d authored by Nguyen Loc's avatar Nguyen Loc

no message

parent ce3006b6
...@@ -31,9 +31,5 @@ public class Catalogi { ...@@ -31,9 +31,5 @@ public class Catalogi {
private String descriptions; private String descriptions;
@JsonIgnore
@OneToMany(mappedBy = "catalogi", fetch = FetchType.LAZY, cascade = CascadeType.ALL)
private List<News> newsList = new ArrayList<>();
} }
...@@ -73,9 +73,9 @@ public class Employee { ...@@ -73,9 +73,9 @@ public class Employee {
@Column(name = "status", nullable = false) @Column(name = "status", nullable = false)
private boolean status; private boolean status;
@JsonIgnore // @JsonIgnore
@OneToMany(mappedBy = "employee", fetch = FetchType.LAZY, cascade = CascadeType.ALL) // @OneToMany(mappedBy = "employee", fetch = FetchType.LAZY, cascade = CascadeType.ALL)
private List<News> newsList = new ArrayList<>(); // private List<News> newsList = new ArrayList<>();
@JsonIgnore @JsonIgnore
@OneToMany(mappedBy = "employee", fetch = FetchType.LAZY, cascade = CascadeType.ALL) @OneToMany(mappedBy = "employee", fetch = FetchType.LAZY, cascade = CascadeType.ALL)
......
package com.itsol.quantrivanphong.model; package com.itsol.quantrivanphong.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.itsol.quantrivanphong.audit.DateAudit; import com.itsol.quantrivanphong.audit.DateAudit;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.hibernate.annotations.OnDelete;
import org.hibernate.annotations.OnDeleteAction;
import org.springframework.data.jpa.domain.support.AuditingEntityListener; import org.springframework.data.jpa.domain.support.AuditingEntityListener;
import javax.persistence.*; import javax.persistence.*;
...@@ -38,14 +41,17 @@ public class News extends DateAudit { ...@@ -38,14 +41,17 @@ public class News extends DateAudit {
@Column(name = "status") @Column(name = "status")
private boolean status; private boolean status;
// @JsonIgnore
@ManyToOne(fetch = FetchType.EAGER) @ManyToOne(fetch = FetchType.LAZY, optional = false)
// @JoinColumn(name = "catalogid", nullable = false) @JoinColumn(name = "catalogi_id", nullable = false)
@OnDelete(action = OnDeleteAction.CASCADE)
@JsonIgnore
private Catalogi catalogi; private Catalogi catalogi;
// @JsonIgnore @ManyToOne(fetch = FetchType.LAZY, optional = false)
@ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "user_id", nullable = false)
// @JoinColumn(name = "employeeid", nullable = false) @OnDelete(action = OnDeleteAction.CASCADE)
@JsonIgnore
private Employee employee; private Employee employee;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment