1

我在

  • .findAllById(id)
  • .findById(id)

我正在创建一个新的域类,然后在同一个事务中,我正在使用动态查找器查找同一个对象。使用 .findAllById(newObjectId) 时,它会找到新创建的对象,但 .findById(newObjectId) 不会。似乎 .findById() 没有在事务中搜索未提交的对象?

我们最近配置了第二个数据源,它似乎工作正常,但这样做我们开始体验到这种行为。

在 grails 文档中,我发现“findAll 方法支持二级缓存”。

这是否意味着动态查找器 .find 不支持二级缓存?

4

0 回答 0