获取使用 Ebean 在 Play Framework 中保存的最新更新行

Posted

技术标签:

【中文标题】获取使用 Ebean 在 Play Framework 中保存的最新更新行【英文标题】:Get the latest updated row saved with Ebean in Play Framework 【发布时间】:2013-08-01 01:53:33 【问题描述】:

我正在学习 Play 框架。我创建了一些表单并将相应的对象保存到我的数据库中:

object.save();

我想获取刚刚保存的对象。 我检查了文档,发现 save() 没有返回类型。

那么无论如何我可以得到那个对象吗? (对象表的 id 列设置为自增,如果有帮助的话)

【问题讨论】:

【参考方案1】:

你还没有那个对象!检查:

...
object.save();
debug("ID of the new object is: " + object.id);

【讨论】:

行得通!非常感谢。没想到用save()插入行的时候,对象同时更新了。

以上是关于获取使用 Ebean 在 Play Framework 中保存的最新更新行的主要内容,如果未能解决你的问题,请参考以下文章

Play 2.4 - 在 Eager 单例模块中使用 Ebean

更新如何与 Ebean 和 Play 框架一起使用

如何通过 java 为 Play!2.1.1 配置 ebean 服务器

Lob 使用 play 框架和 Ebean 和 H2 返回 null

Play Framework - Ebean - 没有为类“类名”注册 ScalarType

包 io.ebean 不存在 Play Framework 2.7