Guest User

Untitled

a guest
Dec 12th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. package com.example.demo;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import javax.persistence.Column;
  7. import javax.persistence.Entity;
  8. import javax.persistence.GeneratedValue;
  9. import javax.persistence.GenerationType;
  10. import javax.persistence.Id;
  11. import javax.persistence.JoinColumn;
  12. import javax.persistence.OneToMany;
  13. import javax.persistence.Table;
  14. import javax.validation.constraints.Size;
  15.  
  16. @Table(name="categories")
  17. @Entity
  18. public class Category {
  19.  
  20. @Id
  21. @GeneratedValue(strategy=GenerationType.AUTO)
  22. @Column(name="id")
  23. private int id;
  24.  
  25. @Column(name="name")
  26. @Size(min = 5)
  27. private String name;
  28.  
  29. @OneToMany(mappedBy = "category")
  30. private List<Book> books = new ArrayList<Book>();
  31.  
  32. public List<Book> getItems() {
  33. return books;
  34. }
  35.  
  36. public void setItems(List<Book> books) {
  37. this.books = books;
  38. }
  39.  
  40. public Category() {}
  41.  
  42. public int getId() {
  43. return id;
  44. }
  45.  
  46. public void setId(int id) {
  47. this.id = id;
  48. }
  49.  
  50. public String getName() {
  51. return name;
  52. }
  53.  
  54. public void setName(String name) {
  55. this.name = name;
  56. }
  57.  
  58. }
Add Comment
Please, Sign In to add comment