Spring StoredProcedure结果集值修剪

时间:2010-11-05 22:01:48

标签: java spring jdbc whitespace

我目前使用JAVA Spring 2.5.2和JDBC编写了一些代码来连接数据库并执行返回ResultSet的存储过程。因为所有数据库列都定义为char(固定长度),所以我从结果集中重新获取的值在末尾包含空格。

我目前正在扩展org.springframework.jdbc.object.StoredProcedure类以访问数据库,并使用简单的org.springframework.jdbc.core.SqlReturnResultSetorg.springframework.jdbc.core.RowMapper组合来迭代结果集。

Spring中是否有内置函数可以执行此操作而无需为结果集中的每个String参数调用org.springframework.util.StringUtils.trimWhitespace(String)

1 个答案:

答案 0 :(得分:1)

我认为没有自动化的方法,因为你几乎得到了原始的ResultSet,你有责任阅读数据并根据需要进行转换以匹配DAO中的属性。