gpt4 book ai didi

java - 使用 Slick 获得 Rep[Optional[...]] 的产量

转载 作者:行者123 更新时间:2023-11-30 02:01:48 25 4
gpt4 key购买 nike

我正在尝试使用以下伪代码检查我的列是否至少包含提供的列表中的一个元素:

其中 b.testColumn = Rep[可选[列表]]

def checkTest(id: UUID, input: List[String]) = {

for {
a <- a.query if a.id === id
b <- b.query if a.bId === b.id && b.testColumn.intersect(input)
} yield b

ApplicationDatabase.slick.run...
}

我收到以下代码类型不匹配的错误:

b <- b.query if a.bId === b.id && b.testColumn.intersect(input)

我的问题是 - 如何轻松解开 Rep[Optional[...]] 并与我的输入值进行比较

最佳答案

你试过吗inSet

b <- b.query if a.bId === b.id && b.testColumn.inSet(input)

关于java - 使用 Slick 获得 Rep[Optional[...]] 的产量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52614245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com