Работа над комплектом соответствия JPA для моей стажировки ... Часть этого комплекта тестирует все угловые случаи.
Я смотрю на @Embeddable
сегодня.Нет атрибутов, с которыми нужно иметь дело.
Тогда я начал задаваться вопросом ...
Что если класс аннотируется как @Entity
, так и @Embeddable
?Я нашел этот связанный вопрос Класс, который ведет себя как @Entity и @ Embeddable , который гласит JPA does not allows @Entity and @Embeddable at the same time.
Однако он делает это в контексте @ElementCollection, что является моим предположением относительно того, что могло бы вызвать JPAне нравиться (не может вставлять туда неосновные / встраиваемые типы).
По сути, согласно JPA 2.0, Должно ли быть выдано сообщение об ошибке, если класс аннотирован как @Entity, так и @Встраиваемый? Если нет, что должно произойти?