我目前使用JAVA Spring 2.5.2和JDBC编写了一些代码来连接数据库并执行返回ResultSet
的存储过程。因为所有数据库列都定义为char
(固定长度),所以我从结果集中重新获取的值在末尾包含空格。
我目前正在扩展org.springframework.jdbc.object.StoredProcedure
类以访问数据库,并使用简单的org.springframework.jdbc.core.SqlReturnResultSet
和org.springframework.jdbc.core.RowMapper
组合来迭代结果集。
Spring中是否有内置函数可以执行此操作而无需为结果集中的每个String参数调用org.springframework.util.StringUtils.trimWhitespace(String)
?
答案 0 :(得分:1)
我认为没有自动化的方法,因为你几乎得到了原始的ResultSet,你有责任阅读数据并根据需要进行转换以匹配DAO中的属性。