-2
我已經做了索姆河與我的模型,但一個使用錯誤的列名刪除Ebean play2刪除javax.persistence.PersistenceException ...未知列
GroupeCours gc = GroupeCours.find
.where()
.eq("id",id)
.findUnique();
GroupeCours gc2 = new GroupeCours();
gc2.id=10L;
gc2.nom="testbidon";
EbeanServer server = Ebean.getServer("refens");
server.insert(gc2);
server.update(gc); //is ok
server.delete(gc); //fail
GC類
@SuppressWarnings("serial")
@Entity
@Table(name="GroupeCours", uniqueConstraints = {
@UniqueConstraint(columnNames = { "nom", "anneeVersion", "idComposante" }),
@UniqueConstraint(columnNames = { "id", "anneeVersion", "idComposante" }) })
public class GroupeCours extends AbstractModel {
/**
* Clé primaire
*/
@Id
@Column(name="id")
public Long id;
錯誤detaisl被
play.core.ActionInvoker$$anonfun$receive$1$$anon$1: Execution exception [[PersistenceException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'GroupeCours_id' in 'where clause']]
爲什麼要找鑰匙GroupeCours_id?
注意:插入和更新運行良好