# Uses of Class
org.springframework.jdbc.object.SqlOperation

Packages that use SqlOperation
Package
Description
org.springframework.jdbc.object
The classes in this package represent RDBMS queries, updates, and stored procedures as threadsafe, reusable objects.

## Uses of SqlOperation in org.springframework.jdbc.object

Subclasses of SqlOperation in org.springframework.jdbc.object
Modifier and Type
Class
Description
`class`
`BatchSqlUpdate`
SqlUpdate subclass that performs batch update operations.
`class`
`GenericSqlQuery<T>`
A concrete variant of `SqlQuery` which can be configured with a `RowMapper`.
`class`
`MappingSqlQuery<T>`
Reusable query in which concrete subclasses must implement the abstract mapRow(ResultSet, int) method to convert each row of the JDBC ResultSet into an object.
`class`
`MappingSqlQueryWithParameters<T>`
Reusable RDBMS query in which concrete subclasses must implement the abstract mapRow(ResultSet, int) method to map each row of the JDBC ResultSet into an object.
`class`
`SqlFunction<T>`
SQL "function" wrapper for a query that returns a single row of results.
`class`
`SqlQuery<T>`
Reusable operation object representing an SQL query.
`class`
`SqlUpdate`
Reusable operation object representing an SQL update.
`class`
`UpdatableSqlQuery<T>`
Reusable RDBMS query in which concrete subclasses must implement the abstract updateRow(ResultSet, int, context) method to update each row of the JDBC ResultSet and optionally map contents into an object.