question simillary to this one: JPA Enum type as table in database
I have enum like this:
public enum OrderStatus {
CREATED(0, true),
DRIVER_ASSIGNED(2, false),
ROUTE_ASSIGNED(4, false),
SUCCESSFULLY_FINISHED(20, true),
CANCELLED(100, true);
@Id
final int id;
final boolean visibleForClient;
OrderStatus(int id, boolean visibleForClient) {
this.id = id;
this.visibleForClient = visibleForClient;
}
}
and want to see it as a table like this:
| ORDER STATUS | ID | IS_VISIBLE_FOR_CLIENT |
|----------------------|----|-----------------------|
| CREATED | 0 | TRUE |
| DRIVER_ASSIGNED | 2 | FALSE |
| ROUTE_ASSIGNED | 4 | FALSE |
| SUCCESSFULLY_FINISHED| 20 | TRUE |
| CANCELLED |100 | TRUE |