如何用模型和ebean设置类型“时间”?

时间:2012-06-05 13:55:08

标签: time ebean

我只想用我的模型的时间来定义事件发生的那一天,但我找到的唯一方法就是这样做:

@Temporal(TemporalType.TIME)
public Date end;

但是我希望在我的数据库中有一个类型TIME,这正是我正在寻找的。

我该怎么做?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

您可以使用java.sql.Time,但要小心 - 它有除MySQL TIME列类型之外的其他定义 - 它仅在00:00:00 - 23:59:59范围内运行(尽管MySQL允许您存储间隔 - / + 838小时)

模型:

public Time end;

设置为:

event.end = Time.valueOf("12:15:00");

无论如何,将时间/间隔存储为字符串或整数(分钟)可能更安全吗?