|
@@ -5,13 +5,10 @@ import lombok.AllArgsConstructor;
|
|
|
import lombok.Getter;
|
|
import lombok.Getter;
|
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.NoArgsConstructor;
|
|
|
import lombok.Setter;
|
|
import lombok.Setter;
|
|
|
-import org.hibernate.annotations.ColumnDefault;
|
|
|
|
|
-import org.hibernate.annotations.DynamicInsert;
|
|
|
|
|
-import org.hibernate.annotations.DynamicUpdate;
|
|
|
|
|
|
|
+import org.hibernate.annotations.*;
|
|
|
|
|
|
|
|
-import javax.persistence.Column;
|
|
|
|
|
|
|
+import javax.persistence.*;
|
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.Entity;
|
|
|
-import javax.persistence.Id;
|
|
|
|
|
import javax.persistence.Table;
|
|
import javax.persistence.Table;
|
|
|
|
|
|
|
|
@DynamicInsert
|
|
@DynamicInsert
|
|
@@ -50,6 +47,16 @@ public class Road {
|
|
|
@ColumnDefault(value = "N")
|
|
@ColumnDefault(value = "N")
|
|
|
private String DEL_YN; // N CHAR(1) Y 'N' 삭제 여부
|
|
private String DEL_YN; // N CHAR(1) Y 'N' 삭제 여부
|
|
|
|
|
|
|
|
|
|
+ @OneToOne
|
|
|
|
|
+ @JoinColumn(insertable=false, updatable=false, name="F_NODE", referencedColumnName = "NODE_ID")
|
|
|
|
|
+ @NotFound(action = NotFoundAction.IGNORE)
|
|
|
|
|
+ private Node fromNode = new Node();
|
|
|
|
|
+
|
|
|
|
|
+ @OneToOne
|
|
|
|
|
+ @JoinColumn(insertable=false, updatable=false, name="T_NODE", referencedColumnName = "NODE_ID")
|
|
|
|
|
+ @NotFound(action = NotFoundAction.IGNORE)
|
|
|
|
|
+ private Node toNode = new Node();
|
|
|
|
|
+
|
|
|
public void updateName(RoadDto.RoadNameUpdateReq req) {
|
|
public void updateName(RoadDto.RoadNameUpdateReq req) {
|
|
|
this.ROAD_NAME = req.getROAD_NAME();
|
|
this.ROAD_NAME = req.getROAD_NAME();
|
|
|
this.STRT_NM = req.getSTRT_NM();
|
|
this.STRT_NM = req.getSTRT_NM();
|