问题标签 [persist]
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.
php - 动态更改时间戳 - 建议?
我正在为一家教育机构编写一个在线考试网站。可以为每次评估设置时间限制,一旦用户开始考试,就会在服务器上创建一个新的时间戳。问题是我们学校的电脑经常死机,学生被迫重启,浪费了考试时间。
我发现我可以将计时器存储为 cookie,但这很容易被破坏。有什么建议么?谢谢。
core-data - 在视图之间保留数据
我正在开发一个应用程序,用户在其中输入搜索词并从 Web 服务接收结果(我控制 Web 服务)。结果显示在一个合适的视图上,然后用户可以选择一行并导航到三到四级内部细节(我正在使用 uinavigation 控件)。
我想知道在视图之间保留数据的最佳方法是什么。
我目前正在使用应用程序委托来存储可以从应用程序中的任何位置访问的对象数组。它工作正常,但我读到这对这项工作来说不是一个好习惯(我担心内存问题)。我尝试使用 Core Data 框架来完成这项工作,但我意识到我必须阅读我的 Web 服务结果,并将它们一一循环以便将它们插入数据库。我还必须删除旧数据,因为我保存的数据仅适用于当前搜索。我阅读了有关 p-list 和将数据保存到文件系统的信息,但找不到适合我工作的真正好的解决方案...任何帮助将不胜感激!!!谢谢!!!
asp.net - asp.net gridview:读取值和持久化状态
我有一个网格视图,它数据绑定到自定义对象列表。在客户端,用户可以在文本框中输入价格值,然后单击网格视图中每一行的复选框。gridview 支持分页,包含几十页。当网格视图中的数据发生更改时,我不一定要更改数据库中的条目,因为用户最终可能会取消页面,但我确实想记住(现在)在其他页面上检查的内容。
我试图弄清楚当用户单击提交时如何读取gridview中所有页面的所有值。我可以为文本框和复选框设置事件处理程序,但我仍然需要存储修改后的自定义对象列表。在 ASP 中,这通常是在应用程序缓存中完成还是应该在视图状态中存储内容?
java - 依赖属性更改时如何在实体上设置 modifiedDate
假设 JPA-Entity Foo
。通过添加注释,我可以处理更新createdDate
和modifiedDate
属性。更改name
和持久后Foo
,createdDate
正确更新。但这不适用于实体bars
列表Bar
Foo
如果一项bars
更改并保持不变,是否可以更新?
jquery - *[id^= 选择所有,我想选择每个相同的数字
使用此代码,当您将鼠标悬停在任何带有 id="trigger*" 的东西上时,它会显示所有带有 id="panel*" 的东西,让 trigger1 显示 panel1,让 trigger2 显示 panel2。
那可能吗?这是我的代码:
datagridview - 在 Winform 的 DataGridViewComboBoxColumn 中保持用户选择
我在 Winform 的 DataGridView 内的 DataGridViewComboBoxColumn 中保留用户的选择时遇到问题。一旦我离开组合框,选择就会消失。
我找到了一些问题的答案,例如将 SelectedIndex 设置为 -1,但它没有用。请指出我正确的方向。
提前致谢。
java - Java/Hibernate:如何为具有自动增量/@GeneratedValue 的列插入特定值
我有一个表,其 id 列自动递增,还有一个 Java 对象,其 getter 用@GeneratedValue(strategy = GenerationType.AUTO)
. 这在保存时效果很好,但是对于单元测试,我想指定 ID 以便它是确定性的。在 MySQL(我们正在使用的数据库)中,我可以在 insert 语句中指定一个值,一切正常。但是,如果我在 java 对象中设置 id 字段并尝试持久化,hibernate 会引发异常。如何允许 Hibernate 让我为通常生成的值指定一个值?
字段示例:
在 MySQL 中工作:
不工作:
在此先感谢您帮助我成为一名优秀的测试驱动开发人员!
android - SeekBarPreference 似乎没有保持其价值
我有一个SeekBarPreference
显示的 XML 文件(并且滑块有效),但是在我单击OK
按钮后,该值似乎消失了。
这是我的 XML 文件...
COLOR_CODING
我可以在我的代码中获取该字段的值,但不能获取该NOTE_MINIMUM
字段,该字段使用未知字段返回prefs.getInt("NOTE_MINIMUM", -11);
但我认为问题出在首选项对话框中。当我选中该COLOR_CODING
框并关闭然后打开时PreferencesScreen
,它的状态仍然存在。当我在NOTE_MINIMUM
对话框上移动滑块(并单击OK
)时,关闭重新打开应用程序会显示应用程序初始化时的滑块,滑块位于其轨道的开头。
谁能帮我解决这个问题。
php - 在给出 ID 之前从实体管理器中检索
情况如下——
我需要在页面之间保留一个对象。在第一页上,我创建了对象,并为它创建了一个表单。在第二页上,我坚持这个对象。然后,用户可以选择返回并编辑他们的选择,或者完成并发布。
在用户完成对对象的编辑之前,我不希望将我的更改刷新到数据库中。问题是对象在刷新到数据库之前不会获得唯一的 ID。
有谁知道我如何检索持久但未刷新的对象?这甚至可能吗?有一个更好的方法吗?
doctrine-orm - Doctrine2 生命周期回调 prePersist 未使用 YAML 配置触发
我所有的 Doctrine2 设置都是在 YAML 文件中完成的。我有一个名为 LoanAppMenuProgress 的实体类,我试图在其中执行 prePersist 函数。此 LoanAppMenuProgress 实体与另一个名为 LoanApp 的类具有 oneToOne 关系。与数据库中的 LoanApp 表关联的 LoanAppMenuProgress 表上有一个外键关联。
我在 LoanApp.LoanAppMenuProgress.orm.yml 中有我的 LoanAppMenuProgress 类的这个配置:
这是我的 LoanApp.LoanApp.orm.yml 文件:
在我的 LoanAppMenuProgress 实体类中,我有以下代码:
从我的 LoanAppController 类中调用以下代码:
当我在 LoanAppController 中执行代码时,以下内容会写入我的屏幕:
“即将坚持。坚持完成。”
我在输出应该读取的中间缺少那个位:
“即将持久化。在 prePersist 的 updateMainMenuStatus 函数中。完成持久化。”
更改正在写入数据库,系统的所有功能都按预期工作,但 prePersist() 除外。我已经为 yml 设置苦苦挣扎了很长一段时间,所以我最初的假设是我的 YAML 设置不正确。
文档(据我所知)提到我应该将生命周期回调:和 prePersist:项目添加到 yml 文件中,然后确保我在持久化实体中有一个公共函数。显然,我错过了一些东西。
有没有人有任何想法?
谢谢。