I want to do some customization to the result of a query, for example, do some json deserialize or decrypt.
But I found the method handleResult(ResultContext<? extends Object> rc) in ResultHandler<T> class does not provide the raw row data, but the data I wanted to work with is not in the <T> class , but in another column of the row. and I check out that the only ResultContext<T> subclass is DefaultResultContext<T>, it is hard coded in DefaultResultSetHandler , so I wonder if it is possible to add raw row data in the ResultContext class , so the user can better customize the result, or is there any better way to do this?