diff --git a/src/main/java/guru/springframework/spring7webapp/domain/Author.java b/src/main/java/guru/springframework/spring7webapp/domain/Author.java new file mode 100644 index 00000000..64a9f007 --- /dev/null +++ b/src/main/java/guru/springframework/spring7webapp/domain/Author.java @@ -0,0 +1,39 @@ +package guru.springframework.spring7webapp.domain; + +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; + +@Entity +public class Author { + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + private Long id; + private String firstName; + private String lastName; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getFirstName() { + return firstName; + } + + public void setFirstName(String firstName) { + this.firstName = firstName; + } + + public String getLastName() { + return lastName; + } + + public void setLastName(String lastName) { + this.lastName = lastName; + } +} diff --git a/src/main/java/guru/springframework/spring7webapp/domain/Book.java b/src/main/java/guru/springframework/spring7webapp/domain/Book.java new file mode 100644 index 00000000..43743204 --- /dev/null +++ b/src/main/java/guru/springframework/spring7webapp/domain/Book.java @@ -0,0 +1,40 @@ +package guru.springframework.spring7webapp.domain; + +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; +import jakarta.persistence.Id; + +@Entity +public class Book { + + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + private Long id; + private String title; + private String isbn; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getIsbn() { + return isbn; + } + + public void setIsbn(String isbn) { + this.isbn = isbn; + } +}