Вопрос

При использовании режима гибернации:

Должен ли я идентифицировать id или составной id для каждого объекта, Что делать, если я хочу использовать table без какого-либо первичного ключа и без составного ключа...

Заранее благодарю

Это было полезно?

Решение

Если вы работаете с устаревшей схемой, то вам нужно взглянуть на составной идентификатор.

Другие советы

Таблица без ключа не является хорошей реляционной моделью.Я бы не рекомендовал этого делать.

В рекомендациях Hibernate говорится, что у вас должен быть идентификатор.Составные идентификаторы применимы для устаревших приложений, но не всегда являются лучшей идеей.

Если вам действительно нужна таблица без ключа, я бы посоветовал вам не использовать Hibernate.Это инструмент ORM, и это звучит так, как будто вы не думаете ни об объектах, ни о реляционных таблицах должным образом.Начните с JDBC.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top