我有一个用 ORMlite 映射的数据库表,它包含一些数据(18 列),它还包含ForeignCollectionField(eager = true)
.
问题是从该表中加载所有数据时...... ORMlite 正在为每个项目创建查询,而不是使用连接。这会导致 67124 次查询,并且需要永远加载该表中的所有对象。
然而,这可以在几秒钟内在右连接查询中完成吗?为什么要生成数千个查询?
我怎样才能加快速度?我是否必须编写原始查询然后 RawRowMapper ,这使得使用 ORM 毫无意义..
如何处理在 ormlite 中加载急切的集合?因为queryForAll
不是办法..