gpt4 book ai didi

grails - 如果情况下,在不真实的情况下奇怪地调用合并

转载 作者:行者123 更新时间:2023-12-02 15:54:49 24 4
gpt4 key购买 nike

如果 sample不是 null merge(..) 的行在 if 中的其他 5 行时调用不是。为何 ****?我马上就要跳出窗外了……

class SampleService {
def markError(def job, def prop) {
def sample = job.getSamples().find { sample ->
sample.getProp() == prop }
if (sample == null) {
log.debug("i can see this only when sample == null")
println "i can see this only when sample == null"
def newSample = new Sample(prop: prob)
newSample.setJob(job)
newSample.merge(flush: true, failOnError: true)
}
}
}

我已经做了:
  • grails clean & grails 编译。
  • 已删除目标文件夹和 bin 文件夹。
  • 多次重新启动应用程序。
  • 用intellij和eclipse检查。
  • 最佳答案

    我被调试器误导了:该行尚未执行但已突出显示。我不知道为什么它被突出显示。

    希望这可以防止其他人发疯! :)

    关于grails - 如果情况下,在不真实的情况下奇怪地调用合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34876288/

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