我有一个创建一个使用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