Questions
Каким условиям должен удовлетворять класс, чтобы являться Entity?
Для чего нужна аннотация @ID? Какие GeneratedValue вы знаете?
Расскажите про аннотации @JoinColumn, @JoinColumns и @JoinTable. Где и для чего они используются?
Для чего нужны аннотации @OrderBy и @OrderColumn, чем они отличаются друг от друга?
Какие два вида кэшей (cache) вы знаете в JPA и для чего они нужны?
Как работать с кэшем 2 уровня?