我用的mssql数据库...数据类型为dateTime数据类型...我写了一个通用DAO,如下:while (rs.next()) {

Object obj = targetClass.newInstance();

Method methods[] = targetClass.getMethods();

for (Method m : methods) {

String methodName = m.getName();

if ("set".equals(methodName.substring(0, 3))) {

String endOfMethodName = methodName.substring(3,methodName.length());
Class paramTypes[] = m.getParameterTypes();

if(java.sql.Date.class == paramTypes[0]){
m.invoke(obj, rs.getDate(endOfMethodName));
}else{
m.invoke(obj, rs.getObject(endOfMethodName));
}


}
}
list.add(obj);
}我在实体类里把数据类型也改成Date了...现在问题来了...Date类型不会读取时间...想问下Java里有没有那个数据类型能匹配数据库dateTime类型的...在那个包里面...谢谢!