У меня есть класс enum, который создает таблицу с именем ROLE при использовании плагина Hibernate3 Maven:
@Entity
@Table(name = "ROLE")
public enum UserRole {
ADMIN("ADMIN"),
DEVELOPER("DEVELOPER"),
CLIENT("CLIENT");
private long id;
private String role;
UserRole(String role) {
this.role = role;
}
@Id
@Column(name = "ID")
@GeneratedValue(strategy = GenerationType.AUTO)
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
@Column(name = "ROLE", nullable = false)
@Enumerated(EnumType.STRING)
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
}
Таблица пуста при создании плагином Maven.Я не уверен, правильно ли я это делаю, поскольку у меня нет опыта использования перечислений в Hibernate.Что мне нужно сделать, чтобы таблица автоматически заполнялась значениями, ADMIN, DEVELOPER и CLIENT при создании плагином?Это вообще возможно?