房间是否可能具有递归关系? 我有一个可以嵌套在这样的父子结构中的实体
TrustManager
我正在从从WebService获得的json复制此结构。
这是我当前的实体:
Category1
|_________Category2
|_________Category3
| |_________Category4
|_________Category5`
但是在编译过程中,我得到一个StackOverflow错误:
原因:java.lang.StackOverflowError 在android.arch.persistence.room.processor.PojoProcessor.doProcess(PojoProcessor.kt:113) 在android.arch.persistence.room.processor.PojoProcessor.access $ doProcess(PojoProcessor.kt:74) 在android.arch.persistence.room.processor.PojoProcessor $ process $ 1.invoke(PojoProcessor.kt:105) 在android.arch.persistence.room.processor.PojoProcessor $ process $ 1.invoke(PojoProcessor.kt:74) 在android.arch.persistence.room.processor.cache.Cache $ Bucket.get(Cache.kt:46)
我知道我可以从Entity中删除子项,并迭代json以保存每个不包含子项的Category,然后在单独的查询中通过父代码获取子项,但是我只想知道是否有可能像代码中那样具有递归关系