Newer
Older
task-bldg / src / main / java / osm / surveyor / task / model / Mapper.java
@haya4 haya4 on 4 Jul 2022 637 bytes 6.Mapper and Tasks
  1. package osm.surveyor.task.model;
  2.  
  3. import javax.persistence.Entity;
  4. import javax.persistence.GeneratedValue;
  5. import javax.persistence.GenerationType;
  6. import javax.persistence.Id;
  7. import javax.persistence.ManyToOne;
  8. import javax.validation.constraints.NotBlank;
  9. import javax.validation.constraints.Size;
  10.  
  11. import lombok.Getter;
  12. import lombok.Setter;
  13.  
  14. @Getter
  15. @Setter
  16. @Entity
  17. public class Mapper {
  18. @Id
  19. @GeneratedValue(strategy = GenerationType.IDENTITY)
  20. private Long id;
  21. // 必須入力、(null,空白不可)
  22. @NotBlank
  23. @Size(max = 40)
  24. private String osmid;
  25. // 'Task' とのリレーション
  26. @ManyToOne
  27. private Task task;
  28. }