如何手动填写国外收藏

2023-12-01

I have:

@ForeignCollectionField(eager = false)
private ForeignCollection<Field> fieldCollection;

我想用来自 Web 服务的数据填充这个集合,因为我想将此数据插入到我的 Sqlite 数据库中。

我尝试使用这个:

boolean accessOnPremiseDb = false;
String description;

@ForeignCollectionField(eager = false)
private ForeignCollection<Entity> entitiyCollection =
     new LazyForeignCollection<Entity, Integer>(null, accessOnPremiseDb, 
          accessOnPremiseDb, null, description, accessOnPremiseDb);

但我得到了错误

Caused by: java.lang.IllegalStateException: Internal DAO object is null.
   Lazy collections cannot be used if they have been deserialized.

我怎样才能毫无问题地做到这一点?我应该为此创建新变量吗?


...我想用来自 Web 服务的数据填充此集合,因为我想将此数据插入到我的 Sqlite 数据库中。

正确的。序列化错误消息具有误导性。您正在尝试创建一个外部集合,并且无法直接调用构造函数。你应该打电话

dao.assignEmptyForeignCollection(data, "entitiyCollection");

or

data.entitiyCollection = dao.getEmptyForeignCollection("entitiyCollection");

这会将适当的 DAO 对象连接到外部集合中。我改进了 javadocs 和错误消息。

https://github.com/j256/ormlite-core/commit/b4037999c21f45c426ce7a83bc759e3ec8335c61

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何手动填写国外收藏 的相关文章

  • 如何持续更新MPAndroidChart中的Y轴值

    我希望 LineChart 中的轴能够实时调整其最大值和最小值 当新数据的 Y 值增加 正值和负值 时 像 ResetAxisMaxValue 和 ResetAxisMinValue 这样的函数可以很好地工作 但是 一旦信号再次变低 Y 值
  • 导航抽屉默认片段

    我是一名新手开发人员 我正在将导航抽屉与 android support v7 集成到我的应用程序中 我有一个问题 当我启动应用程序时 主要布局是这样的
  • Git 无法识别重命名和修改的包文件

    我有一个名为的java文件package old myfile java 我已经通过 git 提交了这个文件 然后我将我的包重命名为new所以我的文件在package new myfile java 我现在想将此文件重命名 和内容更改 提交
  • Java 收集返回顶级项目的映射的嵌套流

    我有以下模型 class Item String name List
  • 如何在 Android NDK 中创建新的 NativeWindow 而无需 Android 操作系统源代码?

    我想编译一个 Android OpenGL 控制台应用程序 您可以直接从控制台启动 Android x86 运行 或者从 Android x86 GUI 内的 Android 终端应用程序运行 这个帖子 如何在 Android NDK 中创
  • Android 从命令行停止模拟器

    这个问题与如何通过命令行关闭Android模拟器 https stackoverflow com questions 5912403 how to shut down android emulator via cmd 但是 在尝试第一个答案
  • 如何配置 WebService 返回 ArrayList 而不是 Array?

    我有一个在 jax ws 上实现的 java Web 服务 此 Web 服务返回用户的通用列表 它运行得很好 Stateless name AdminToolSessionEJB RemoteBinding jndiBinding Admi
  • Dispatcher-servlet 无法映射到 websocket 请求

    我正在开发一个以Spring为主要框架的Java web应用程序 特别使用Spring core Spring mvc Spring security Spring data Spring websocket 像这样在 Spring 上下文
  • 将图像添加到自定义 AlertDialog

    我制作了一个 AlertDialog 让用户可以从我显示的 4 个选项中选择一个 前 3 个让他们在单击号码时直接拨打号码 第 4 个显示不同的视图 现在看起来是这样的 由于第四个选项的目的是不同的任务 我想让它看起来不同 因为用户可能会感
  • JVM:是否可以操作帧堆栈?

    假设我需要执行N同一线程中的任务 这些任务有时可能需要来自外部存储的一些值 我事先不知道哪个任务可能需要这样的值以及何时 获取速度要快得多M价值观是一次性的而不是相同的M值在M查询外部存储 注意我不能指望任务本身进行合作 它们只不过是 ja
  • 如何在Java中正确删除数组[重复]

    这个问题在这里已经有答案了 我刚接触 Java 4 天 从我搜索过的教程来看 讲师们花费了大量精力来解释如何分配二维数组 例如 如下所示 Foo fooArray new Foo 2 3 但我还没有找到任何解释如何删除它们的信息 从内存的情
  • JSON 到 hashmap (杰克逊)

    我想将 JSON 转换为 HashMapJackson http jackson codehaus org 这是我的 JSON String json Opleidingen name Bijz trajecten zorg en welz
  • 在 Honeycomb Android 3.0 中显示 Action Bar 菜单项的图标

    我正在使用 Honeycomb android 3 0 开发 Android 应用程序 我正在尝试在 Action Bar 中显示菜单 菜单有一个图标和标题 当我们单击菜单项时 它会以下拉列表的形式显示其项目 它是下拉列表中带有项目名称但不
  • Hibernate 和可序列化实体

    有谁知道是否有一个框架能够从实体类中剥离 Hibernate 集合以使它们可序列化 我查看了 BeanLib 但它似乎只进行实体的深层复制 而不允许我为实体类中的集合类型指定实现映射 BeanLib 目前不适用于 Hibernate 3 5
  • 直接使用从密钥库加载的 SecretKey 时,密钥用户未经过身份验证

    我正在尝试使用 Cipher 和在 KeyStore 中加载的 SecretKey 来加密数据 但总是收到此错误 导致 android security KeyStoreException 关键用户未经过身份验证 我尝试自己创建 Secre
  • FCM onMessageReceived 应用程序运行时返回空白消息和标题

    正如您在标题中所写 当应用程序关闭时 它运行良好 并且onMessageReceived获取消息正文和标题 但如果应用程序处于前台模式 运行模式 则可以发送通知 但没有消息和标题 请问该怎么办 代码 Override public void
  • 按字母顺序过滤 Firestore 数据以对 Google Cloud 中的文档读取进行分类/减少

    基于这样的事实Cloud Firestore 不支持全文搜索 https firebase google com docs firestore solutions search到目前为止 我决定问这个question https stack
  • Android 自定义警报对话框中的 OnClickListener

    我是一个自学成才的初学者 感谢耐心 谢谢 在 Eclipse 中 我使用自己的 xml 文件 custom dialog 创建了一个自定义警报对话框 称为 usernamealert 如果用户尚未输入用户名 即 username lengt
  • 在 Android 中使用 iText 将图像添加到特定位置

    我想使用 Android 中的 iText 将图像添加到 PDF 文件中的特定位置 这是一个可填写的表单 我添加了作为图像占位符的文本框 我想要做的就是像这样获取该文本框和图像 public class FormFill public st
  • 当ScrollView滚动到底部时加载更多数据

    我有一个带有动态加载内容的滚动视图 有时可能会有很多内容 所以我想在用户滚动到底部时加载更多内容 我搜索了合适的方法 发现了两种 onScrollChanged and getScrollY 但我不知道如何将它用于我的目的 请给我一些建议

随机推荐

  • Databricks - 如何将驱动程序日志复制到我的计算机?

    我可以在 databricks 驱动程序节点上使用 sh 命令查看日志 如何将它们复制到我的 Windows 计算机上进行分析 sh cd 事件日志 4246832951093966440 gunzip eventlog 2019 07 2
  • Java中内存地址存放在哪里

    Java中内存地址存放在哪里 我想了解的是如何存储类似以下内容的内容 我已经知道堆栈和堆之间的区别 但试图更深层次地挖掘 int i 5 Is i单独存放和5单独存储 然后建立映射 同样 我们说对于 32 位版本 最多可以有 4 GB RA
  • Java 并发:CAS 与锁定 [已关闭]

    Closed 这个问题是基于意见的 目前不接受答案 我正在看书Java 并发实践 在第 15 章中 他们讨论了非阻塞算法和比较和交换 CAS 方法 据记载 CAS 的性能比锁定方法好得多 我想问那些已经使用过这两个概念并想听听您何时更喜欢其
  • 包含空格和特殊字符的 URL 的最佳实践

    我目前正在修改一个小型网络应用程序 该网络应用程序允许用户自己输入 指定类别 我注意到在数据库中 有很多类别包含空格和特殊字符 例如蛋糕和纸杯蛋糕 在前端 数据库以 URL 链接的形式显示所有用户定义的类别 用户可以单击它们来进一步查看该类
  • 创建钛模块时出现构建错误

    我创建了一个新的移动模块项目 但是当我尝试构建它时 出现以下错误 构建失败 C ProgramData Titanium mobilesdk win32 5 2 2 GA module android build xml 165 没有指定可
  • 在 Windows 上使用 -R 和 -rpath 开关进行链接

    我在 Windows XP 上使用 gcc 编译器 MinGW 我创建了一个 dll 库libdir dll比我尝试构建一个使用该库的程序 我不想将该 dll 文件放入 System 或 System32 文件夹中 也不想在 PATH 变量
  • 为对象定义索引器

    一个人可以制造一个物体iterable通过实施 Symbol iterator 但是我们如何才能推翻 的行为呢 操作员 例如 我有一个对象 里面有一个数组 我希望能够访问给定的索引 例如obj 3 那可能吗 example const Si
  • 从 tkinter 中的树视图获取数据

    我正在尝试从填充的 Treeview 中获取数据 self tree show headings self tree columns Pool ID Time Lat Lon Alt Spd hdop vdop pdop Sats Used
  • 为什么wcf客户端连接服务这么慢?

    我在使用WCF服务时遇到了性能问题 故事是这样的 我编写了一个自托管的 WCF 服务 该服务由控制台应用程序托管 我编写了一个简单的客户端来使用该服务 WCF服务运行后 客户端需要15秒以上的时间才能与服务建立连接 WCF 服务非常简单 就
  • 使用 group by 空指针从 sqlite 获取值

    我有一个表 其中有一些重复的记录 现在我正在获取记录而不排除重复的记录 我想获取不包括重复项的所有记录 并且从重复数据中我只想要一条记录 就像如果我有三个相同的记录我只想要一个记录 我的查询是这样的 这给出了空指针 Cursor dCurs
  • Pyspark:更改嵌套列数据类型

    我们如何更改 Pyspark 中嵌套列的数据类型 例如 如何将 value 的数据类型从 string 更改为 int 参考 如何在pyspark中将Dataframe列从String类型更改为Double类型 x 12 y p name
  • 获取视图的CGRect

    我正在使用 RectGetter 来获取CGRect of a View 像这样 Text Hello background RectGetter rect self rect struct RectGetter View Binding
  • Wildfly 8.1 ClassNotFound org.apache.http.conn.ClientConnectionManager

    我很难让一个池连接管理器为 Resteasy 客户工作 在 Wildfly 8 1 上部署 import org apache http client HttpClient import org apache http impl clien
  • Codeigniter 会话从头视图文件检查

    我是个新手 刚刚开始使用 Codeigniter 并且遇到了一些关于会话的困惑 我想要实现的是 就像在常规 php 中一样 我想通过使用检查会话数据的标头包含文件来检查用户是否登录 我不想在将数据传递到视图文件时在每个控制器中检查 写入检查
  • Android:AdMob onClickListener

    我显示到我的 Android 应用程序中AdMob s横幅 我希望当用户点击横幅时它就消失了 我已经尝试过代码AdView setOnClickListener但它不起作用 编辑 这是代码 private void visual banne
  • C#“非托管导出”[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我一直在尝试在 Visual Studio 2010 pro C 项目中使用 Rober
  • iAd 关闭后留下白色空白屏幕

    我在将 iAd 集成到我的 iPhone 应用程序中时遇到了问题 横幅广告在消耗时效果很好 请参阅http www clingmarks com iAd1 png and http www clingmarks com iAd2 png 但
  • 为什么C++没有const构造函数?

    编辑 重大更改 因为之前的示例存在缺陷 这可能会使某些答案 评论看起来很奇怪 这可能过于做作 但由于缺少 const 构造函数 以下内容是合法的 class Cheater public Cheater int avalue cheater
  • 通过连接多个列来更新列

    我有两个表 我需要更新第一个表中的 pro sales 列值pro sales第二个值 df1 lt data frame storecode c 100 100 100 200 200 productcode c 1 2 3 1 2 pr
  • 如何手动填写国外收藏

    I have ForeignCollectionField eager false private ForeignCollection