我想存储马拉松和100米的跑步结果,然后将它们显示在同一张桌子上。
使用jpa2进行持久化,使用jsf2进行前端
所以表格看起来像
100m 12.52
200m 24.88
10km 42:24.37
Marathon 3:30:31
问题:应该使用什么数据类型来持续持续时间,其中jsf可能有助于演示文稿
答案 0 :(得分:1)
数据库中只有一个TIME
列,映射到java.util.Date
就足够了。
@Temporal(TIME)
private Date runningTime;
然后您可以使用标准JSF <f:convertDateTime>
,您可以按type="time"
或适当的pattern
忽略日期部分(但是您仍需要考虑时区已正确对齐其他地方)你可能会遇到DST问题。)