@Data
@Embeddable
@Access(AccessType.PROPERTY)
public class Author {
private String firstName;
private String lastName;
}
@Data
@Entity(name = "Book")
public class Book {
@Id
private Long id;
private String title;
@Embedded
private Author author;
}