我在
- .findAllById(id)
- .findById(id)
我正在创建一个新的域类,然后在同一个事务中,我正在使用动态查找器查找同一个对象。使用 .findAllById(newObjectId) 时,它会找到新创建的对象,但 .findById(newObjectId) 不会。似乎 .findById() 没有在事务中搜索未提交的对象?
我们最近配置了第二个数据源,它似乎工作正常,但这样做我们开始体验到这种行为。
在 grails 文档中,我发现“findAll 方法支持二级缓存”。
这是否意味着动态查找器 .find 不支持二级缓存?