【发布时间】:2011-08-27 19:19:43
【问题描述】:
我有以下代码创建/保存用户记录,数据库是默认(内存中的 H2)数据库。
我希望,在用户实例上调用 validateAndSave(GenericModel)API 后,用户将自动生成一个 id。
但我在客户端收到 404,即代码在 get 方法中的 notFoundIfNull 上失败。
这是正确的行为吗?
public static void add(String body) {
User user = new Gson().fromJson(body, User.class);
if (User.findBy(user.email) != null) {
badRequest();
}
user.validateAndSave();
get(user.id);
}
public static void get(Long id) {
User user = User.findBy(id);
notFoundIfNull(user);
render(user);
}
【问题讨论】:
标签: model save playframework