JPA @ Встраиваемое наследование со столбцом дискриминатора

#hibernate #jpa

#переход в спящий режим #jpa

Вопрос:

Я пытаюсь использовать встраиваемую иерархию, такую как:

 @Entity
public class MyEntity{
   private MyEmbedded member;
}

@Embeddable
@Inheritance
@DiscriminatorColumn(name ="TYPE")
public abstract class MyEmbedded{
    protected String type;
}

@Embeddable
@DiscriminatorValue('1')
public class MyEmbeddedImpl1{...}

@Embeddable
@DiscriminatorValue('2')
public class MyEmbeddedImpl2{...}
  

TopLink / EclipseLink : поддержка наследования с помощью встраиваемых файлов. Это устанавливается с помощью DescriptorCustomizer и политики наследования

Как я могу выполнить это с помощью JPA и спящего режима?

Комментарии:

1. Ничего не нашел в документах hibernate, поэтому я открыл: hibernate.atlassian.net/browse/HHH-14185

2. Да, я тоже этого хочу. Жаль, что похоже, что это не поддерживается прямо сейчас:(