[DBUtils] DB Number类型在DBUtils中的使用
Jakarta的DBUtils中BeanListHandler非常好用,BeanListHandler利用ResultSetMetaData和reflect能把ResultSet和JavaBean对应起来,返回的不是一个带连接的ResultSet,而是一个对应的JavaBean
List。
这样有两个好处,一是更加对象模型化,二是更方便数据库连接的管理。
怎么说都和我几年前自己封装的数据库操作非常像,只是与JavaBean的映射,比我做得更加彻底,也更富想像力。
使用是发现数据库中的number型,在JavaBean中必须定义为BigDecimal,否则不会reflect到setter方法,JavaBean的值也为0。
这样有两个好处,一是更加对象模型化,二是更方便数据库连接的管理。
怎么说都和我几年前自己封装的数据库操作非常像,只是与JavaBean的映射,比我做得更加彻底,也更富想像力。
使用是发现数据库中的number型,在JavaBean中必须定义为BigDecimal,否则不会reflect到setter方法,JavaBean的值也为0。