我有一個創建一個使用Hibernate3的Maven插件時調用角色表枚舉類在創建表:如何自動填充使用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的表格?這甚至有可能嗎?
這是一個無賴。我認爲這是可能的。好吧。謝謝你清理那個。 – 2011-05-30 04:57:00