1
我目前有一些使用JAVA Spring 2.5.2和JDBC編寫的代碼來連接數據庫並執行返回ResultSet
的存儲過程。由於所有數據庫列都定義爲char
(固定長度),因此從結果集中撤回的值在末尾包含空格。Spring StoredProcedure結果集值修剪
我目前正在擴展org.springframework.jdbc.object.StoredProcedure
類訪問數據庫和一個簡單的org.springframework.jdbc.core.SqlReturnResultSet
和org.springframework.jdbc.core.RowMapper
組合迭代結果集。
Spring中是否有內置函數可以執行此操作,而無需爲結果集中的每個String參數調用org.springframework.util.StringUtils.trimWhitespace(String)
?
對不起,沒有更好的方法來做到這一點。我最終用另一個實現來裝飾ResultSet,該實現將所有方法調用都推遲到原始ResultSet,並在調用getString方法時執行String trim。 – Eric 2010-11-23 12:56:19