问题标签 [persistence]

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 回答
86 浏览

sql - 就应用程序和测试中的静态数据提供建议

我正在一个非常典型的 asp.net 网站上工作,并使用 sql server 2005 作为数据库。我创建了一个模型 dll,其中包含应用程序的典型业务逻辑。

应用程序依赖于存储在数据库中的一些静态数据,缺乏更好的持久性存储,但由于应用程序依赖于这些数据才能正常运行,我觉得这些是模型的属性,应该始终可以访问应用程序,我应该能够运行单元/集成测试以确保这些数据可用,这有点违背对数据库进行单元测试的原则。

那么有没有人有处理模型持久静态数据的好方法?我也一直在考虑使用嵌入式 xml 文件,但这也有明显的缺点。

0 投票
2 回答
795 浏览

c# - 在 WinForm 应用程序中使用工作单元模式时应如何处理事务

在 WinForm 应用程序中使用工作单元模式时应如何处理事务

  1. 初始化表单时是否应该创建新的 UOW 会话?
  2. 退出表单时处理?
  3. 在每次保存中调用 UOW.commit()?

请指教

有没有关于这个主题的文章??

0 投票
2 回答
795 浏览

linq-to-sql - 持久对象和 linq-to-sql 有什么区别?

我的经理作为工作一直在谈论持久性对象。我更熟悉 linq-to-sql。它们之间有什么区别以及持久对象的示例是什么?

0 投票
2 回答
161 浏览

database - 数据访问代码代表了你的代码库的百分之几?

今晚推特上出现了一个有趣的问题,我觉得我会在这里发布。

基本上,我想知道您使用什么来将数据持久化到数据库中,以及估计代码库中数据访问代码的百分比。

-- 编辑 --
其他有趣的指标(如评论中所述)包括业务类的数量和代码库的总体大小。

我只是看了一个我在发现 NHibernate 之前做了很长时间的项目。快速查看一些数据访问代码,可以看到大约 10 行代码用于类中每个可持久属性的持久性/水合。

0 投票
4 回答
624 浏览

web-services - 大量持久连接

我正在建立一个项目,主要问题之一是如何实现一个简单的消息队列系统(类似于信使聊天系统的东西)。我想避免轮询,但很可能会有很多并发连接(数万个)。这些将是 HTTP+SSL 连接,从应用程序而不是浏览器开始。

我发现的一个解决方案是 DNS 负载平衡:将这些持久连接分布在一堆 nginx 网络服务器上。

你怎么看?还有其他可能的解决方案吗?

0 投票
1 回答
603 浏览

wpf - 为什么在持久化的 WPF RichTextBox 中有自复制的大括号?

我们的测试人员在我们持久化的 WPF RichTextBoxes 上加上了大括号。在保存并重新打开时,神奇地有更多的大括号。

我已经浓缩了问题/代码。

两个富文本框。单击按钮时,底部的设置为持久和恢复后第一个的结果。

为什么会这样?我们如何阻止它?

0 投票
1 回答
6316 浏览

java - EJB3 和手动层次结构持久性

我有一个遗留数据库,我正在使用 EJB3 对其进行建模。数据库的状态很差,我们对如何插入数据库有一些不寻常的限制。现在我想在适合数据库结构的层次结构中对数据库进行建模,但我希望能够单独手动插入每个实体,而不需要持久性管理器尝试持久化实体子项。

我正在尝试类似以下的东西(样板被遗漏):

现在这引发了一个异常:

现在我知道实体没有被标记为 PERSIST - 我不希望 EntityManager 持久化它!我希望能够先坚持父母,然后是孩子——但不是在一起。想要这样做是有充分理由的,但它似乎不想玩。

0 投票
6 回答
14954 浏览

java - 将 Java 枚举序列化为 XML 的最佳实践是什么?

嗨,我有一个 Java 枚举,我想从 XML 来回序列化一个包含枚举值的变量以实现持久性。我的枚举是这样定义的......

我的变量是这样声明的......

我希望它进入这样的 XML 标记...

在 XML 中持久化枚举值的最佳实践是什么?

0 投票
4 回答
6213 浏览

hibernate - 是否可以使用 hibernate 作为 Glassfish 的持久性提供程序?

是否可以使用休眠作为 Glassfish 的持久性提供程序,如果可以,如何?

0 投票
2 回答
524 浏览

java - java中的ADO.net原理

我在询问有关在 java 中实现模拟 ado.net 的框架(数据表、数据集等)的意见。想法是避免编写域对象,因为到目前为止,它们仅用于将数据从服务器传输到客户端并返回,其中没有特定的业务方法。主要目标是加快开发时间。我可以从编写这种框架中受益吗?如果它在提供链接之前完成,请。