package adt.mainnode.entity; import lombok.Data; import java.util.List; import javax.persistence.*; @Entity @Data //@IdClass(NodeIdentity.class) public class Node { //@Column(name = "token") //private String token; @Id //@GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "nodeId") private String nodeId; //@Id @Column(name = "vlan_name") private String vlanName; @Column(name = "ip") private String ip; /*TODO utilidad?*/ @Column(name = "os_type") private String osType; @Transient private List vlan; public static Node createNode(String nodeId, String vlanName, String ip, String os_type) { Node node = new Node(); node.setNodeId(nodeId); node.setVlanName(vlanName); node.setIp(ip); node.setOsType(os_type); return node; } }