问题标签 [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.

0 投票
1 回答
1444 浏览

java - Hibernate 自动生成的代码报告成功,但在 DB 中没有找到新记录

我有一些由 Eclipse-hibernate 逆向工程插件生成的自动生成的休眠 DAO 代码。

EntityManager 对象的 'persist' 方法不会引发任何异常,但对象不会持久保存到数据库中。目前数据库是表是空的(没有记录)。

我得到以下输出,有什么想法吗?

同样,这是一个代码片段,我手动创建了一个“Pokemons”对象并将其传递给“persist(..)”方法。

0 投票
1 回答
2896 浏览

java - 即使抛出错误,JPA EntityManager persist() 也会导致对象看起来分离

嗨,我有一个简单的 DAO,具有以下功能。

实体表对 (type,value) 对具有唯一约束,我在下面进行了测试:

我的第一个捕获的错误发生在我的预期中,因为我知道我违反了约束,就我而言,第二个 try/catch 不应该抛出错误,但确实如此,我得到的是:

所以似乎在“e”上调用persist(),即使它没有被持久化已经导致hibernate认为它是一个分离的实体。

这很烦人,因为处理 ConstraintViolation 异常的 JSF 前端正在使用这些函数,但故意保留对象以便用户可以更改其中一个字段并重试,但他们得到了分离实体错误.

这种行为是否是休眠错误,因为我认为它真的不应该这样做?在 DAO 级别有没有办法解决这个问题,这样持久化就不会;如果我的对象实际上没有持久化,就不会将它视为分离的吗?

问候,

格伦 x

0 投票
2 回答
16973 浏览

hibernate - Hibernate Cascade PERSIST

我有一个关于 Hibernate 的一般性问题,我正在与之抗争。

我有 A 类和 B 类,其中 B 依赖于 A

在我的代码中,当我调用 em.persist(objOfTypeA) 时,我希望插入能够插入到表 AAA 和 BBB 中。如果我手动让 A 获取 A 的 ID 并将其填充到每个对象的列表中,然后保留该列表,那么一切正常。但我希望这会通过 Hibernate神奇地发生。

难道我做错了什么?还是我只是对 Hibernate 期望过高?

谢谢

0 投票
3 回答
12383 浏览

javascript - 页面刷新后保持复选框处于选中状态

我有几个复选框。当它们中的任何一个被单击/检查并单击搜索按钮时,将获取它们的值并作为查询字符串传递给 url 并刷新页面,返回与传递的查询值匹配的结果。像这样:mysite.com/result.aspx?k="Hospital" OR "Office" OR "Emergency"

我能够在'k ='之后获取值。我将“医院”或“办公室”或“紧急情况”捕获并存储在一个变量中。现在我需要在页面重新加载并忘记控件的先前状态后根据这些值重置复选框的选中状态。我不能再进一步了。有人能帮我吗?


这就是我捕获复选框值并传递给 URL 的方式:


0 投票
1 回答
1704 浏览

doctrine - 教义坚持继承教义实体的php类

是否有可能拥有一个扩展学说实体并保持它的 php 类?

例子:

0 投票
1 回答
212 浏览

android - 利用在 XML 中,即使首选项仅以编程方式进行编辑?

我有一个在 user_prefs.xml 中定义的工作用户首选项屏幕。xml 包含在 PreferenceScreen 标记中。这一切都说得通...

但我需要保存用户不会编辑的其他数据。所以我想我会为此创建一个 settings.xml。但由于我永远不需要 PreferencesActivity 来允许用户编辑这些设置,所以使用 PreferenceScreen 似乎没有意义。

例如,我想在应用程序被终止之前将 GeoPoint 存储在 MapView 的中心,以便下次启动应用程序时可以返回该位置。

那么 SharedPreferences 仍然是这样存储数据的正确方法吗?如果是这样,有人可以提供一个存储 GeoPoint 的 xml 文件示例(或者存储一对定义 GeoPoint 的整数)吗?

非常感谢!

0 投票
1 回答
257 浏览

java - JPA新手 - 每次保留包含实体时不要保留现有成员

我仍然不完全清楚实体状态,并且我在以下情况下尝试了几件事,但均未成功:

通常,当从 Foo 创建表单发送数据时,将发送相关栏的 ID(但不发送其其他属性,它们在那里没有用处)。是否有任何自动方法告诉实体管理器附加(而不是持久化)一个 Bar 实例,其 ID 在持久化新 Foo 时设置?

在此先感谢您的帮助!

罗尔夫

0 投票
1 回答
190 浏览

haskell - 如何从 yesod 中的 PersistObjectId 获取字符串?

从更高的层次来看,我想做的是通过 javascript 发布一个包含对象 ID 的帖子。

我将“PlayerId”传递给一个小部件,该小部件将创建将发布的 jquery。

我从 fromPersistToJS 得到的总是一个异常,即对象 id 不能被制作成字符串。

但是 URL 本质上是字符串,并且在其中包含 ID;所以我相信这一定是可能的。

https://github.com/gdoteof/exodus/是整个仓库,我正在发这篇文章

https://github.com/gdoteof/exodus/commit/4daa0a25a9f44c69cbdc5c0bb4e8aa4f6433de45

0 投票
1 回答
1378 浏览

jpa - JPA持久化具有大小写关系的对象,然后将其删除(休眠)

我在用户实体和工作实体之间具有以下双向 1:n 关系:

用户等级:

职位类别:

现在保存一个用户对象(并让休眠自动保存作业实体)工作......然后当我想从数据库中删除作业实体时,我得到一个异常......

例外:

为什么会这样?顺便提一句。当我用作业对象显式调用persist时,问题不会发生……但我不想单独坚持作业,而是让hibernate坚持它们(使用cascade,这实际上是可行的……)

谢谢

0 投票
1 回答
486 浏览

internet-explorer - Kohana Sessions 数据不会在 chrome 和 IE 浏览器中的页面之间持续存在

Kohana 会话数据不会在 Chrome 和 IE 浏览器中打开的页面之间保留

在 Firefox 浏览器中同样可以正常工作

使用的 Kohana 版本是 2.3

会话配置文件持有

急需帮助