Ответ 1
JPA требует, чтобы каждый объект имел идентификатор. Таким образом, нет, сущность без идентификатора не допускается.
Каждый объект JPA должен иметь первичный ключ.
from Спецификация JPA
Возможно, вы захотите узнать больше о том, как JPA обрабатывает случай, когда здесь нет идентификатора на стороне БД (см. "Нет первичного ключа" ).