Можно ли настроить / оптимизировать текущие отношения сопоставлений (@ManyToOne, @OneToMany), чтобы сделать время выполнения менее тяжелым?Если так, то как и что будет отправной точкой.
Да, чтобы начать с ленивой загрузки отношений и выборки групп, чтобы вы не извлекали весь свой объектный граф из БД, ноа не только те объекты и поля, которые вам нужны.
Есть ли инструмент (ы), который отмечает улучшения в таких классах сущностей?
Ни одного из известных мне.Вы действительно должны знать о своем домене и о том, как ваше приложение использует его.
Будут ли такие улучшения / изменения влиять на структуру БД.Мы хотели бы сохранить влияние на структуру БД?
Изменение способа, с помощью которого hibernate извлекает ваши объекты, не должно изменять вашу структуру в вашей базе данных.