mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
fix:toEntities方法添加泛型
This commit is contained in:
parent
f32d583ddb
commit
0eef4e63ed
@ -64,7 +64,7 @@ inline fun <reified T> query(
|
||||
noinline init: QueryScope.() -> Unit
|
||||
): List<T> =
|
||||
queryRows(schema = schema, tableName = tableName, columns = columns, init = init)
|
||||
.toEntities()
|
||||
.toEntities<T>()
|
||||
|
||||
fun queryRows(
|
||||
vararg columns: QueryColumn?,
|
||||
@ -85,7 +85,7 @@ inline fun <reified E> filter(
|
||||
schema,
|
||||
tableName,
|
||||
queryScope(*columns).where(queryCondition)
|
||||
).toEntities()
|
||||
).toEntities<E>()
|
||||
|
||||
inline fun <reified E > filter(
|
||||
vararg columns: QueryColumn?,
|
||||
|
||||
@ -63,7 +63,7 @@ inline fun <reified E> TableDef.query(
|
||||
)
|
||||
}
|
||||
|
||||
inline fun <reified E> TableDef.all(): List<E> = selectAll(schema, tableName).toEntities()
|
||||
inline fun <reified E> TableDef.all(): List<E> = selectAll(schema, tableName).toEntities<E>()
|
||||
|
||||
inline fun <reified E> Collection<Row>.toEntities() = map { it to E::class.java }.toList()
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user