Ошибка чтения enum-поля таблицы в сущность

Есть таблица product с полем type VARCHAR(64). Для этой таблицы создал соответствующую сущность Product, где атрибут type -- enum. При попытке выбрать все записи получаю следующее исключение: org.postgresql.util.PSQLException: ОШИБКА: столбец product0_.type не существует.

Данные получаю с помощью дефолтного метода Spring JpaRepository

enum:

public enum ProductType {
    SNEAKERS,
    JACKET
}

Product:

@Data
@NoArgsConstructor
@Entity
@Table(name = "product")
public class Product extends BaseEntity {
    @Column(name = "title")
    private String title;

    @Column(name = "type")
    @Enumerated(EnumType.STRING)
    private ProductType type;

    @ManyToMany(fetch = FetchType.EAGER)
    @JoinTable(name = "product_size",
            joinColumns = @JoinColumn(name = "product_id"),
            inverseJoinColumns = @JoinColumn(name = "size_id")
    )
    private List<ProductSize> sizes;
}

BaseEntity:

@Data
@MappedSuperclass
public class BaseEntity {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

поля таблицы


Ответы (1 шт):

Автор решения: asdasd-mjeesh

Как оказалось, проблема была в конфигурационном файле application.properties.

→ Ссылка