我必须在绿岛上存储许多ID的类似数据。因此,我决定将所有id连接到一个字符串中,然后将其存储在绿色小岛中作为一行。因为我可以使用类似的查询提取数据。
由于ID字符串会很长,所以我想知道在green dao的string属性中可以存储多少个字符的长字符串。
我也想问一下这是否是一个好方法。
谢谢。
最佳答案
我存储的字符串很长,但是我可以建议这是一种非常糟糕的方法,因为使用查询生成器时,您无法指定要在dataDao.loadAll();
上加载哪些列,最终会导致此错误,因为您没有这样做。没有足够的内存。
CursorWindow W窗口已满:请求分配250689字节,
可用空间175628字节,窗口大小2097152字节绿色DAO D窗口
vs.结果大小:12/22
使用惰性列表对我没有帮助,我认为您应该将数据分区到另一个表中,添加一个关系,然后您可以执行类似data.getMyStringBlob
的操作,如上面的Tim Castelijns所建议的。当您实际需要该数据时。