@@ -20,7 +20,7 @@ import org.springframework.data.domain.Page
20
20
import org.springframework.data.domain.Pageable
21
21
import org.springframework.data.domain.Sort
22
22
import org.springframework.data.relational.core.query.Query
23
- import java.util.Optional
23
+ import java.util.*
24
24
25
25
/* *
26
26
* Kotlin extensions for [JdbcAggregateOperations].
@@ -80,7 +80,7 @@ inline fun <reified T> JdbcAggregateOperations.findAll(sort: Sort): List<T> =
80
80
/* *
81
81
* Extension for [JdbcAggregateOperations.findAll] with pagination.
82
82
*/
83
- inline fun <reified T > JdbcAggregateOperations.findAll (pageable : Pageable ): Page <T > =
83
+ inline fun <reified T : Any > JdbcAggregateOperations.findAll (pageable : Pageable ): Page <T > =
84
84
findAll(T ::class .java, pageable)
85
85
86
86
/* *
@@ -98,7 +98,10 @@ inline fun <reified T> JdbcAggregateOperations.findAll(query: Query): List<T> =
98
98
/* *
99
99
* Extension for [JdbcAggregateOperations.findAll] with query and pagination.
100
100
*/
101
- inline fun <reified T > JdbcAggregateOperations.findAll (query : Query , pageable : Pageable ): Page <T > =
101
+ inline fun <reified T : Any > JdbcAggregateOperations.findAll (
102
+ query : Query ,
103
+ pageable : Pageable
104
+ ): Page <T > =
102
105
findAll(query, T ::class .java, pageable)
103
106
104
107
/* *
@@ -117,4 +120,4 @@ inline fun <reified T> JdbcAggregateOperations.deleteAllById(ids: Iterable<*>):
117
120
* Extension for [JdbcAggregateOperations.deleteAll].
118
121
*/
119
122
inline fun <reified T > JdbcAggregateOperations.deleteAll (): Unit =
120
- deleteAll(T ::class .java)
123
+ deleteAll(T ::class .java)
0 commit comments