【问题标题】:Ebean query seems to stop executionEbean 查询似乎停止执行
【发布时间】:2020-10-26 19:51:19
【问题描述】:

我正在尝试做一个相当简单的 Ebean 查询:

 Long articleId = Long.parseLong(dataFetchingEnvironment.getArgument("id"));
 System.out.println("Article ID");
 System.out.println(articleId);
 Article article = DB.find(Article.class).where().eq("id", articleId).findOne();
 System.out.println("Article");
 System.out.println(article);

Article ID 打印到控制台,articleId 打印到控制台

但是查询之后的所有内容都没有。完全没有日志记录。

我已尝试对所有查询启用 logback.xml,但没有看到任何错误。

这里会发生什么?很明显,发生了一些问题,我无法查看 - 我该如何调试?

【问题讨论】:

    标签: java orm ebean


    【解决方案1】:

    显然这样的工作:

     Article article = DB.find(Article.class)
    .select("id, title, body").where().eq("id", articleId)
    .findOne();
    
    System.out.println("Article");
    System.out.println(article);
    

    不完全确定有什么区别,因为 Ebeans 文档有点稀疏,但这对我有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-12
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 2011-11-01
      • 2013-02-14
      相关资源
      最近更新 更多