Получение последней зависимой сущности в отношении OneToMany и MySQL

Я новичок в изучении Java persistence. Если вопрос глупый то не ругайтесь)

Например есть такая сущность (конструкторы, сеттеры и геттеры не указываю для краткости):

@Entity public class News {

@Id
@GeneratedValue
private Long id;

private String news;

@OneToMany (cascade = CascadeType.ALL, orphanRemoval = true)
@JoinColumn(name = "news_id")
private List<Comment> comments= new ArrayList<>();

public Comment getLastComment() {
    return comments.get(comments.size()-1);
}

}

Класс Comment тоже @Entity и сохраняется в своей таблице.

Вопрос: При вызове метода getLastComment() где либо в приложении гарантируется ли получение именно последнего Comment у News?


Ответы (0 шт):