Есть две entity сущности
Книги
@Entity
@Table(name = "BOOKS")
public class Book {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@Column(name = "TITLE")
private String title;
@Column(name = "BOOK_PRICE")
private int price;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "AUTHOR_ID")
private Author author;
И автор
@Entity
@Table(name = "AUTHOR")
public class Author {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@Column(name = "NAME")
private String name;
@OneToMany(mappedBy = "author")
private Set<Book> books;
Логика в том что у одного автора может быть много книг, а у книги только один автор(для учёбы так сделано). Я хочу из формы по добавлению книги получить готовый объект и книги и автора для дальнейшей работы с ними, как это сделать?
Вот DAO интерфейсы, реализация понятная
public interface AuthorDao {
Author getAuthorById(int id);
}
public interface BookDao {
List<Book> bookList();
void addBook(Book book);
Book getBookById(int id);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хочу создать мобильное приложение для Googel Play на подобие Pinterest но с видео вместо картинокВопрос: какой язык выбрать Java или JavaScript(JS т
Для одного проекта хочу создать папку service, и отдельно папку process, в service будут находиться классы сервисов post, get, и все запросы просто перенаправлять...
Создаю приложение на react nativeПри сборке приложения просит JAVA
Будьте добры, укажите на ошибкиИспользую: gradle, spring, java 9, h2 database