【发布时间】:2021-12-10 23:35:44
【问题描述】:
我需要使用 JOOQ 获取地图 Map<String, List<Message>>。我写在 Kotlin 上。我需要按用户名对消息进行分组。我的代码开始于:
fun getAllForUsernames(usernames: List<String>): Map<String, List<Message>> =
dsl.selectFrom(Messages.MESSAGES)
.where(Messages.MESSAGES.USERNAME.`in`(usernames))
// ??? returns Map<String, List<Message>>
请建议如何完成功能。
【问题讨论】: