记录时间戳

时间:2014-08-13 09:40:33

标签: java forms scala playframework-2.0 timestamp

我想在实体对象上添加Date / DateTime / Timestamp字段,该字段将在创建实体时自动创建并设置为" now"。实体更新时也是如此。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

之前已经提出过这个问题,请看一下:How to create an auto-generated Date/timestamp field in a Play! / JPA?

基本上你想创建一个自动处理创建和更新字段的超类。

这可能也很有趣:http://www.avaje.org/static/javadoc/pub/com/avaje/ebean/annotation/CreatedTimestamp.html

答案 1 :(得分:0)

您可以在模型类中使用java Timestamp

来实现
public Timestamp setlogTime() {
    time = new Timestamp(System.currentTimeMillis());
    return time;
}

并且您想要使用它的任何地方只需添加(例如在控制器结果函数中)

 object.setlogTime();

此外,您必须创建新表以将其保存在数据库中

例如在模型类中添加

@Constraints.Required
public Timestamp time;

我在playframework上的新手也有自动功能,但我使用这种方法,这就是做工作:P