【发布时间】:2015-06-22 19:09:59
【问题描述】:
public Result addHouse() {
House house = Form.form(House.class).bindFromRequest().get();
house.save();
return redirect(routes.Application.index());
}
// 上面的代码调用 EntityBean 上的 .save() 方法将其保存到数据库中——而不是抛出错误非法参数
import play.db.ebean.Model;
import javax.persistence.Entity;
import javax.persistence.Id;
/**
* Created by ctcmacadmin on 6/21/15.
*/
@Entity
public class House extends Model{
@Id
public String id;
public String owner;
public String address;
public String postalCode;
}
//以上代码将House对象定义为JPA实体
[IllegalArgumentException: Was expecting an EntityBean but got a class model.House]
//以上是调用addHouse()方法产生的错误
【问题讨论】:
标签: java jpa playframework playframework-2.0 javabeans