There is an entity in which one of the fields is enum.
@Entity @Table(name = "PRODUCT") public class Product { @Id @Column(name = "ID") @GeneratedValue(strategy = GenerationType.IDENTITY) private long id; @Column(name = "NAME") private String name; @Column(name = "DESCRIPTION") private String description; @Column(name="CONDITION") @Enumerated(EnumType.STRING) private Condition condition; ... getter-ы - setter-ы, constructor-ы enum
public enum Condition { NEW , USED} With enum, no entity is created in the database (MySQL).