1
我使用OrmLite 4.48和我設置以下列方式兩個對象:(簡體)OrmLite ForeignCollectionField總是急切加載?
public class Chat {
@ForeignCollectionField(eager = false)
private ForeignCollection<ChatUser> chatUsers;
}
public class ChatUser {
@DatabaseField(foreign = true)
private Chat chat;
}
不幸的是,當我從數據庫中查詢聊天對象,我總是通過調試看到ChatUser對象完全加載?正如其在文檔中所述,外國收藏默認爲懶惰,但在我的情況下,我看到它的其他?
順便說一句,如果我加載ChatUser通過查詢獨立的對象,我可以看到他們的聊天洋田只有加載(如預期)IDS ...
我認爲錯誤是明顯的東西我錯過了,但我不知道這可能會更簡單嗎?