Если вы случайно уже используете генератор метамодели в своем проекте, вы можете использовать сгенерированные классы модели в атрибуте
mappedBy ваших отношений, чтобы обеспечить немного большую типобезопасность.👉@BookJava
БИ Библиотека Java разработчика @bookjava · 10K subscribers 
mappedBy ваших отношений, чтобы обеспечить немного большую типобезопасность.