如果想要做ORM,将数据映射为对象,则基本的数据类型转换是必要的功能,而Java似乎未提供该功能,只有自己下手来完成该功能. 完成该功能的目标如下: 1: 提供基本的数据转换 2: 考虑转换的性能. 下面是我的具体实现: 1: 接口: public static T Cast(Class t, Object value) 2: 依赖:需要依赖与获得数据默认值,因为在很多情况下,如果要转换的数据为null,调用者期望的是返回默认值. 系统自动提供的默认值不能满足我们的需求,例如int的默认值为0,但是在sql查询中,如果查询失败,我们