将varchar读取为char数组

时间:2012-08-16 10:41:47

标签: java database type-conversion mybatis

是否可以从varchar类型的数据库列中读取数据作为java中的char数组?

我必须补充说我正在使用MyBatis。到目前为止,我的网上拖网并没有带来什么。

2 个答案:

答案 0 :(得分:4)

为什么不能将其作为String阅读,然后转换为char[]

char[] chars = rs.getString("VARCHAR_COLUMN").toCharArray();

答案 1 :(得分:0)

我决定提供SqlSessionDaoSupport的实现,并使用ResultHandler将字符串数据转换为char数组,以存储在简单的POJO中。

这并不能提供完美的解决方案,因为我想将数据库中的数据作为char数组读取,并且永远不会构造字符串。但是,这是朝着正确方向迈出的良好一步。