运行结果的数据类型

时间:2013-09-02 18:38:38

标签: java jsf-2 jpa-2.0

我想存储马拉松和100米的跑步结果,然后将它们显示在同一张桌子上。

使用jpa2进行持久化,使用jsf2进行前端

所以表格看起来像

100m   12.52
200m   24.88
10km   42:24.37
Marathon 3:30:31

问题:应该使用什么数据类型来持续持续时间,其中jsf可能有助于演示文稿

1 个答案:

答案 0 :(得分:1)

数据库中只有一个TIME列,映射到java.util.Date就足够了。

@Temporal(TIME)
private Date runningTime;

然后您可以使用标准JSF <f:convertDateTime>,您可以按type="time"或适当的pattern忽略日期部分(但是您仍需要考虑时区已正确对齐其他地方)你可能会遇到DST问题。)