我使用 jpa 将对象持久保存到 mysql 数据库。
当我像下面定义一个名为“索引”的列时,该表将不会在数据库中生成。
当我删除它或重命名它时,jpa 工作正常。
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import play.db.jpa.GenericModel;
@Entity
@Table(name="QA_ASSETVM")
public class QAAssetVM extends GenericModel{
private static final long serialVersionUID = 1L;
@Id
@Column(name="vmassetname")
public String vmassetname;
@Column(name="assetvm_index") //this works fine!
public int index;
/*
@Column(name="index") //When I add this, the table "QA_ASSETVM" will not be generated by jpa in database.
public int index;
*/
}