问题标签 [datapersistance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3843 浏览

liferay - Liferay:DLFileEntryLocalServiceUtil 和 DLAppLocalServiceUtil 之间的区别?

这些服务有什么区别?

我们什么时候应该使用一个,什么时候使用另一个?DLAppLocal 是 Liferay 6.1 中的一个新接口,它不鼓励旧的 DLFileEntry 用于应用程序级代码吗?

0 投票
1 回答
462 浏览

ilog - 在 ilog jrules 中更改 J2SE 会话的持久性

我在 jrules 中创建了一个 J2SE 会话来测试我的业务规则。默认情况下,规则引擎在 /res_data 目录中搜索规则应用程序。是否可以更改规则引擎的配置以提供自定义路径。

0 投票
2 回答
56 浏览

android - Android 持久化包?

我想像在 Java EE 中一样轻松实现数据库连接,是否有可以提供帮助的库?

0 投票
2 回答
2300 浏览

java - 是否有任何 Java 阻塞队列可以在达到限制时将数据保存到硬盘驱动器

我知道我可以使用 JMS 和 ActiveMQ,但我确实需要一些非常简单且没有太多开销的东西。我用 ActiveMQ 做了一些测试,并不喜欢持久队列的性能。

我正在寻找的是任何阻塞队列的基本实现,如果达到某个大小限制,则能够在 HDD 上存储消息(理想情况下)。然后它应该能够从 HDD 读取存储的消息,并在可能的情况下停止向 HDD 写入新消息(在内存使用中恢复)。

我的场景非常简单——消息(json)来自外部世界。我做了一些处理,然后将它们发送到另一个 REST 服务。当目标 REST 服务关闭或我们之间的网络不好时,可能会出现问题。在这种情况下,准备就绪事件存储在队列中,可能会填满所有可用内存。我不想/不需要将每条消息都写入 HDD/DB - 只有那些无法放入内存的消息。

谢谢!

0 投票
1 回答
159 浏览

ios - 核心数据:关系和用户对象

我将 StackMob 与 CoreData(远程数据库)一起使用,但我认为这是一个通用的 Core Data 问题。

我有 3 个实体:

  1. 用户登录)
  2. 汽车
  3. 自行车

每个实体都有几个属性。

一个用户可以有多个 Cars 和 Bikes 对象(一对多关系)。汽车和自行车只能有一个所有者(用户)(反对一关系)。

现在假设我们有 2,000 个用户。每个用户都是汽车经销商,在 CoreData 中存储了 500 辆汽车和 300 辆自行车记录/对象。我希望用户根据汽车和自行车的属性进行获取。我计划为此使用谓词。为了减少不断的获取请求,我还计划使用缓存。

但是,我的问题是:

  1. 我应该如何保存每个用户下的记录/对象?CoreData 中有这个术语吗?

  2. 我希望用户登录并能够仅在用户创建的对象中根据其属性(型号、制造商、日期戳等)获取所有汽车/自行车。我想我要避免的是当用户根据 Cars and Bikes 实体中的属性执行获取请求时,它只在自己的用户对象下搜索。我不希望获取请求搜索所有其他用户的对象,因为这将是一种浪费,因为我担心这会减慢应用程序的速度。在 CoreData 中设置它的最佳方法是什么?

刚刚浏览了两本核心数据书籍,我不知道如何处理这个问题。我知道我不是最聪明的,所以我向专家寻求建议。谢谢你。

0 投票
1 回答
324 浏览

php - 将 wordpress 帖子 ID 添加到持久集合中

我正在使用带有多个自定义元的 wordpress 帖子来显示可能的项目。搜索项目并将其添加到集合(或购物车)这类似于在 wordpress 中广泛使用的商业解决方案我不明白当用户继续购物时它们将变量存储在哪里。

为了进一步扩展,用户将在看到他们想要的项目时搜索项目,他们可以单击它以在模式中打开详细视图。将一些特定信息(元)添加到项目中,然后添加到集合中。然后他们将再次搜索更多项目并执行相同的操作 - 一直在构建他们的收藏。

一旦他们对他们创建的集合感到满意,他们就会转到发布页面,我需要将集合的内容输出到用户选择的模板中。

我面临的主要问题是能够将帖子 ID 和修改后的元数据添加到本地存储/DOM/$_COOKIE 等,关于最佳解决方案的一些建议会很棒。

我搜索了高低,我找不到任何可以做到这一点而不会陷入无用电子商务功能的东西。

非常感谢

0 投票
1 回答
2838 浏览

spring - 休眠:需要更新父实体而不拉取其所有子级联

当我需要部分更新 BD 中的数据时,我遇到了这个问题。

我所拥有的: 我有三个链接的实体:

个人资料-- (1-m) -->-- (1-1) -->地址

其中 Person -> Address 是惰性关系。它是通过 optional=false 选项实现的(允许休眠使用代理)。

什么问题:

我需要以这种方式更新配置文件,我不需要提取与此配置文件链接的所有地址。

当我更新个人资料时(不工作):

throws : org.springframework.dao.DataIntegrityViolationException: not null 属性引用 null 或瞬态值

发生这种情况是因为 Person->Address 关系具有 optional=false 选项

我需要去做:

但我不想每次更新个人资料名称时都提取所有地址。

问题是什么:

如何避免强制 Person->(not null)Address 约束来保存我的个人资料而不提取所有地址?

补充

0 投票
1 回答
1264 浏览

spring - 使用 Spring 批处理休眠 - 在插入查询后附加选择 scope_identity()

我有一个带有以下字段的 VO -

使用的注释是 -

其中第一个和最后一个字段(HD_REC_ID 和 CRT_TS)是自动生成的。在将值插入数据库时​​,这就是我在控制台(编辑控制台)上得到的。

在此处阅读有关 SQL 错误代码的信息 - http://pic.dhe.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2z9.doc.codes%2Fsrc%2Ftpc%2Fn199.htm

据我了解,这是因为select scope_identity()附加了 stmt 而没有前面的分号。但我不会在任何地方调用它。当我将我们在 SQL Server 上创建的 POC 移动到 DB2 9 上的 DBA 创建的数据库时,会发生此错误。这在 SQL Server 上运行良好。select scope_identity()当应用程序在 SQL Server 上时,插入 stmt 日志后没有附加。

我对 Hibernate 和 Spring(Batch) 都很陌生。对不起,如果这对你来说听起来很傻......但令人惊讶的是,我在网上没有找到任何这种类型的东西......我检查了这个链接并了解了身份。 Scope_Identity()、Identity()、@@Identity 和 Ident_Current 有什么区别?

任何帮助将不胜感激......谢谢!

0 投票
1 回答
5111 浏览

asp.net - 如何在视图状态中保存字典值?

我有一个问题和答案页面,当某些问题被隐藏并且某些问题根据先前的答案变得可见时。最后我需要所有的答案。我正在尝试为此使用字典。我在每个控件的更改事件上添加一个带有键的答案。但是当我移动到下一部分时,没有一个答案被保存,因为我隐藏了前面的部分。

我正在尝试将其保存在视图状态中并添加值,以便我的值保留在字典中。有什么想法吗?

这是代码:

现在,Answers如果我转到下一部分,它将是空的。

任何帮助将不胜感激。


我收到空引用错误对象引用未设置为对象的实例。

公共部分类{字典答案;

0 投票
1 回答
123 浏览

android - onSavedInstanceState 无法返回活动

使用按钮单击的意图转到另一个活动,然后返回到原始活动。

我试图在将活动留给另一个活动时保存两个整数,然后当我返回原始活动时,我得到一个空包。

有谁知道为什么这不起作用?

我使用 savedInstanceState 包在屏幕旋转时保存变量,它在这种情况下工作,但是当我离开查看另一个活动并稍后返回此活动时,包没有保存。返回时为空。

onSavedInstanceState 方法

onCreate 方法的第一部分,其中包含用于获取 savedInstatnceState 已保存变量的代码