OneToOne
Um livro vai ter uma resenha (resumo). Uma resenha (resumo) será para um livro. Um para um. Ele não pode ter dois resumos.
Com essa implementação, sempre que buscarmos um livro (BookModel) ele vai trazer os relacionamentos um pra um. (Padrão FecthType.EAGER - ansioso).
Na classe ReviewModel Veja aqui
Importaremos o Book;
Dessa vez, não será um Set, pois será somente um livro;
@JsonProperty com write only evitando erro na serialização;
Anotação OneToOne;
Passa também @JoinColumn = "book_id";
Essa coluna com essa chave estrangeira relacionará a qual livro esse Review pertece.
Na classe BookModel Veja aqui
Importaremos o review;
Passa a anotação OneToOne;
Ele será mappedBy "books". Nome da variável na classe Review;
E também tera o parâmetro cascade = Type.ALL;
Atualizado