I use jpa to persist an object to mysql databse.
When I define a column named "index" like below, the table will not be generated in database.
When I delete it or rename it, the jpa works fine.
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;
*/
}