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