1
在Android下使用ORMLite时,如果将foreignAutoRefresh
设置为true,这会导致连接查询还是ORMLite会一个接一个地发出两个查询 - “主查询”并调用外部对象dao.refresh
?我的意思是这是一个依赖子查询或两个查询发送?ormLite Android,将foreignAutoRefresh设置为true会导致连接(自连接)查询?
在Android下使用ORMLite时,如果将foreignAutoRefresh
设置为true,这会导致连接查询还是ORMLite会一个接一个地发出两个查询 - “主查询”并调用外部对象dao.refresh
?我的意思是这是一个依赖子查询或两个查询发送?ormLite Android,将foreignAutoRefresh设置为true会导致连接(自连接)查询?
要从foreignAutoRefresh
javadocs引用ORMLite文档:
设置这是真的(默认为false)有一个洋场自动的刷新当一个对象被查询。这将而不是自动创建外部对象,但是当查询对象时,将通过内部DAO加载异物对象的字段,从而分别调用单独的数据库调用。默认情况下,只需将对象中的ID字段检索到,并让调用者在正确的DAO上调用刷新。
粗体是我的。 ORMLite目前不做任何JOIN,但为任何自动刷新和其他操作发出单独的数据库查询。