我创建了一个名为 Group 的模型,它反过来应该创建表组。结果数据库出现错误,说表名是一个保留字。由于我的模型/表名称是保留字,我想知道是否有办法将我的表命名为 group。
这是我的组模型的示例(Play Framework 2.0):
@Entity
public class Group extends Model {
@Id private long id;
@Required private String groupName;
private static Model.Finder<Long,Group> find =
new Model.Finder<Long,Group> (Long.class, Group.class);
public Group() {
}
public Group(String groupName) {
this.groupName = groupName;
}
/*** Getters & Setters ***/
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getGroupName() {
return groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName;
}
}
任何帮助将不胜感激!
最佳答案
使用简单
@Entity
@Table(name="groupOfxxx")
public class Group {
没有保留字描述表格的东西。
关于java - Play 2.0 框架 - 保留表名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11028952/