@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface Enumerated
Basic
annotation.
Example: public enum EmployeeStatus {FULL_TIME, PART_TIME, CONTRACT} public enum SalaryRate {JUNIOR, SENIOR, MANAGER, EXECUTIVE} @Entity public class Employee { public EmployeeStatus getStatus() {...} @Enumerated(STRING) public SalaryRate getPayScale() {...} ... }
public abstract EnumType value
Copyright © 2022. All rights reserved.