Почему составные ключи не рекомендуются в спящем режиме?
Это изHibernate официальный учебник:
Есть альтернатива декларация, которая позволяет получить доступ к устаревшим данным с помощью составных ключей. Его использование настоятельно не рекомендуется ни для чего другого.
Почему составные ключи не рекомендуется? Я рассматриваю возможность использования таблицы из трех столбцов, где все столбцы являются внешними ключами и вместе образуют первичный ключ, который является значимым отношением в моей модели. Я неЯ не понимаю, почему это плохая идея, особенно если я буду использовать индекс для них.
Какие'альтернатива? Создать дополнительный автоматически генерируемый столбец и использовать его в качестве первичного ключа? Мне все равно нужно запросить мои 3 столбца в любом случае !?
Короче говоря, почему это утверждение верно? и что'лучшая альтернатива?