我有一个简单的java对象,有几个日期属性,我似乎总是改变我的想法如何定义它们.属性应该定义为日期对象还是字符串?该对象将用于struts 1.3应用程序,其中iBatis作为持久层,mysql作为数据库.数据库列定义为datetime,它们可能为null,我通常不关心时间部分.
public Date getForcastDate();
Run Code Online (Sandbox Code Playgroud)
要么
public String getForcastDate();
Run Code Online (Sandbox Code Playgroud)
大多数现有的代码库都使用字符串,但这对我来说似乎并不合适.