У меня есть: < /p> [code]@Entity(name="products") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name="product_type", discriminatorType = DiscriminatorType.INTEGER) public abstract class Product { // ... } < /code> и < /p> @Entity @DiscriminatorValue("1") public class Book extends Product { // ... } < /code> @Entity @DiscriminatorValue("2") public class EBook extends Product { // ... } [/code] Теперь я хочу добавить еще один абстрактный @Entity , чтобы выявить общие столбцы и методы, связанные только с цифровыми продуктами: [code]@Entity public abstract class DigitalProduct extends Product { // ... } [/code] и изменить родитель электронной книги на нее: [code]@Entity @DiscriminatorValue("2") public class EBook extends DigitalProduct { // ... } [/code] мне нужно отметить DigitalProduct с помощью @mappedsuperclass или Single @entity будет достаточно?
У меня есть модель со свойством enum. Это свойство имеет пользовательский перечисление для преобразователя строки, определенного в конфигурации Code-Pryst EF Core. У меня также есть класс таблицы поиска для этого перечисления, который также имеет...