persistence相关内容

关于使用 Hibernate 将对象映射到数据库

大家好,我是 Hibernate 的新手.当我浏览与休眠相关主题的堆栈溢出时,我发现了这个 需要说明映射对象到数据库、注释和一对多关系 阅读解决方案后,我有点困惑,并开始构建确切的场景以了解多对一背后的实际机制,其中我使用了 oracle 11g 数据库.当我运行我的项目时,休眠会自动生成表和 FK 关系,但在插入数据时它面临这个问题(这很明显) WARN:HHH000437:尝试保 ..
发布时间:2021-11-10 23:22:24 Java开发

使用 JPA 时 @Entity 和 @Table 中的 name 参数有什么区别?

我使用的是 JPA2 并且 @Entity 和 @Table 都有一个 name 属性,例如.: @Entity(name="Foo")@Table(名称=“酒吧")巴兹班 我应该使用什么,哪些是可选的? 在我的特定情况下,我有一个 User 类和一个 Group 类,它们有额外的要求(据我所知),因为它们是 SQL 中的保留字. 在编写查询时,一个有效的解决方案会是什么样子,我会 ..
发布时间:2021-11-10 22:17:54 Java开发

多对多单向映射中的持久枚举集

我使用带有注释的 Hibernate 3.5.2-FINAL 来指定我的持久性映射.我正在努力为应用程序和一组平台之间的关系建模.每个应用程序都可用于一组平台. 从我所做的所有阅读和搜索中,我认为我需要将平台枚举类作为实体持久化,并有一个连接表来表示多对多关系.我希望关系在对象级别是单向的,也就是说,我希望能够获取给定应用程序的平台列表,但我不需要找出给定平台的应用程序列表. 这是我的 ..
发布时间:2021-11-10 22:07:30 Java开发

@Entity 和 @Table 中的名称属性

我有疑问,因为@Entity 和@Table 中都有 name 属性 例如,我可以为 name 属性设置相同的值 @Entity(name = "someThing")@Table(name = "someThing") 我也可以为同一个班级取不同的名字 @Entity(name = "someThing")@Table(name = "otherThing") 谁能告诉我这两者有 ..
发布时间:2021-11-10 22:01:34 Java开发

WF4 InstancePersistenceCommand 中断

我有一个 Windows 服务,运行工作流.工作流是从数据库加载的 XAML(用户可以使用重新托管的设计器定义自己的工作流).它配置了 SQLWorkflowInstanceStore 的一个实例,以在空闲时保持工作流.(它基本上源自 Microsoft 的 WCF/WF 示例中 \ControllingWorkflowApplications 中的示例代码). 但有时我会收到如下错误: ..
发布时间:2021-09-28 20:03:03 其他开发

如何在每次应用程序启动时记住一个变量?

在这里完成菜鸟,我想我会按照网络浏览器的教程来帮助教我一些东西.我已经这样做了,并且有效,但现在我想要更高级的使用它. 我有一个标签页控件,一个标签是浏览器,一个是书签.我希望书签部分是交互式的.因此,要为书签标签页添加子标签.我想给用户控制权,添加/删除选项卡.但最重要的是,添加书签按钮. 所以我的想法是调用 If 函数,以检查单击的任何按钮上的变量. 字符串网址检查;如果 ( ..
发布时间:2021-09-27 19:48:11 C#/.NET

持久化复杂的测试数据

我们正在使用构建器模式来生成测试数据.这些领域对象之间有关系.我们的功能测试需要持久化这些对象. 想想这个模型: 如果我想要一个普通的 C 实例,我可以 aNew().c().build() 如果我希望它被持久化,我会执行 aNew().c().saveIn(session) 如果我想要一个具有已知 B 的 C 实例,我会执行 aNew().c().with(b).buil ..
发布时间:2021-09-06 18:48:03 其他开发

Spring数据-“手动"后刷新实体后端查询更新

假设有这种情况: 我们以标准方式配置了 spring 数据,有一个 Respository 对象,一个 Entity 对象,一切正常. 现在对于一些复杂的动机,我必须直接使用 EntityManager(或 JdbcTemplate,任何低于 spring 数据的级别)来更新与我的 EntityManager 关联的表代码>实体,带有原生sql查询.所以我没有使用 Entity 对象, ..
发布时间:2021-08-20 20:12:23 Java开发

如何在H2数据库中持久化数据

我的应用程序有 3 个组件, 1) 一个面向用户的组件,接收请求并存储到数据库中2) 一个后端组件,它从数据库中读取数据,对其进行处理并将其发送到外部系统.3) 一个存储用户输入的数据库 我目前正在 eclipse 中使用 H2 在内存数据库(不是基于文件的)中进行测试.我想端到端测试,但问题是我已经停止面向用户的组件并启动后端组件.因此,每次启动后端组件时,都会从头开始创建数据库. ..
发布时间:2021-08-20 19:59:04 其他开发

Realm 对象上的脏标志

谁能提出一种在 Realm 对象上实现脏标志的好模式?具体来说,我希望 Realm Object 的每个子类都公开一个 isDirty 标志,该标志在类的实例被修改时设置并在实例写入云(而不是 Realm)时清除.我在使用 Objective-C. 我能想到的可能解决方案包括: 为每个对象的每个属性编写一个自定义的 setter.在每个 setter 中设置 isDirty.不太理想. ..
发布时间:2021-07-05 18:48:40 移动开发

react-native-image-picker - 重建后的持久存储

我的头一直在屏幕上打了一段时间,尽管我在 git 或 stackoverflow 上找到了所有信息,但还是无法让它工作. 我正在努力实现的目标: 所选图像的持久性(来自库或相机).当我重建我的应用程序时也保持持久性,这意味着当我为 iOS 运行 react-native run-ios 或为 Android 运行 react-native run-android 时. 我已经实施 ..

React Context API - 在页面刷新时保留数据

假设我们设置了一个上下文提供程序,以及一些初始数据属性值. 在某处,假设消费者然后修改了这些属性. 在页面重新加载时,这些更改将丢失.持久化数据以便我们可以保留这些数据修改的最佳方法是什么?除了简单的本地存储之外还有其他方法吗? 解决方案 是的,如果您希望数据在重新加载后保持不变,您的选择将是在服务器端(通过 api 调用)或在浏览器中存储该信息存储(本地存储、会话存储、coo ..
发布时间:2021-07-03 19:12:37 其他开发

为什么 Python 的搁置要求所有键都是字符串?

Python 的 shelve 模块要求所有键都是字符串,并且有各种解决方法(参见线程 此处 和这里).我的问题是,为什么搁置需要字符串键?鉴于我可以腌制一个使用其他对象作为键的字典,并且搁置在引擎盖下使用腌制,为什么搁置本身不能处理这些键?字符串键是否让只更新持久对象的一部分变得更加简单,而不必重写整个对象(如果是,为什么)? 解决方案 因为在底层,shelve 模块使用 bsddb、g ..
发布时间:2021-06-17 18:44:41 Python