Если вы не используете ни один из этих компонентов сущности в своих представлениях, вам следует удалить аннотацию @Name.
Шов отличный, но компоненты шва идут с накладными расходами на пути перехватчиков, запускаемых каждый раз, когда вы получаете доступ к методу в этом классе. Поскольку вы не получаете доступ к этим атрибутам в своем представлении, нет необходимости превращать их в шовные компоненты. Вы получаете накладные расходы на перехватчик каждый раз, когда используете геттер или сеттер из ваших бинов сущности.
Seam-gen, инструмент, используемый для создания шовных проектов, также может генерировать сущности, которые подвергаются обратному проектированию из таблиц вашей базы данных. По умолчанию генератор сущностей seam-gen НЕ добавляет аннотацию @Name к этим классам. Это должно сказать вам кое-что!
Надеюсь, это поможет.