gpt4 book ai didi

android - React-Native TypeORM:循环依赖“t” Android版本构建

转载 作者:行者123 更新时间:2023-12-02 14:08:29 24 4
gpt4 key购买 nike

我在需要SQLite存储的React-Native应用程序中使用TypeORM。除了我整周都在挣扎的错误之外,它确实运行良好。

我的方案包含几个具有一对一,多对一和多对多关系的对象。有时,一个实体具有多个多对多关系。

我主要在Android上开发此应用,并且在调试模式下它运行完美。保存和读取数据很顺利,它完全符合我的期望。但是,在发布模式下,我不断收到一个非常神秘的错误消息:

[Error: Cyclic dependency: "t"]


TypeORM通常在告诉您出什么问题方面做得很好。但是,在这里,它没有提供任何关于我在哪里出错,关于哪个实体的信息。另外,搜索该错误消息,或在他们的网站上查找,也没有任何结果。

问题:这整个星期我一直在努力,没有任何结果。谁能告诉我:


此消息是什么意思?
这是我在代码中做错的事情,还是TypeORM中的错误?
如果是造成这种情况:我是如何解决的?
为什么它只出现在android发布模式下,并且在Android调试模式下可以正常工作?


任何帮助将不胜感激。

最佳答案

我也遇到过类似的问题。
同样对于我来说,在开发过程中一切都很顺利,但是当我创建发行版时,在获取数据时我得到了奇怪的结果。
在AndroidStudio的帮助下,我能够复制生成的数据库,并且我已经看到所有实体都映射到一个名为“ t”的巨型表。它基本上包含所有实体的所有属性。

看来我奇怪的提取结果是由于某些实体具有相同的属性名称,所以如果通过这些属性之一进行提取,则select返回的记录不会反映所请求的实体。

您是否能够解决您的错误?

关于android - React-Native TypeORM:循环依赖“t” Android版本构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56529303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com