persistence相关内容

如何在 Django 模型上存储字典?

我需要在 Django 模型中存储一些数据.这些数据并不等于模型的所有实例. 起初我想对模型进行子类化,但我试图保持应用程序的灵活性.如果我使用子类,每次我需要一种新的对象时,我都需要创建一个完整的类,这是不好的.我也会得到很多子类,只是为了存储一对额外的字段. 我真的觉得字典是最好的方法,但 Django 文档中没有任何关于在 Django 模型中存储字典的内容(或者我找不到). ..
发布时间:2021-12-02 19:35:55 Python

Firestore 作为离线持久化机制的可靠性如何?

我目前使用 Firebase Firestore 作为从各种来源检索数据的主要后端.我还使用 Android 的 Room 作为我的移动后端.当手机接收到数据时,它会存储在 Room 数据库中,以防用户数天甚至数周不再上网. 查看设备文件后,我看到 firestore 将数据保存在 /data/data//databases 目录下的文件中. 文件看起来像这样 我已阅读 Fire ..

何时将 EntityManager.find() 与 EntityManager.getReference() 与 JPA 一起使用

我遇到了一种情况(我认为这很奇怪但可能很正常),我使用 EntityManager.getReference(LObj.getClass(), LObj.getId()) 来获取数据库实体,然后通过返回的对象保存在另一个表中. 所以基本上流程是这样的: 类 TFacade{创建T(FObj,AObj){T TObj = 新 T();TObj.setF(FObj);TObj.setA(AOb ..
发布时间:2021-11-25 19:40:08 Java开发

Hibernate中不同的保存方式有什么区别?

Hibernate 有一些方法,它们以一种或另一种方式获取您的对象并将其放入数据库.它们之间有什么区别,什么时候用哪个,为什么没有一种智能方法知道什么时候用什么? 到目前为止,我确定的方法是: save() update() saveOrUpdate() saveOrUpdateCopy() merge() persist() 解决方案 以下是我对方法的理解.主要是基 ..
发布时间:2021-11-25 13:57:46 Java开发

JAXB 配置因集合从 JDK 1.7 升级到 JDK 1.8 u05 而被破坏

下面的代码曾经在 JDK 1.7 使用的 JAXB 实现下工作,但现在在 JDK 1.8 下它被破坏了.在下面的代码中,您会发现似乎使它在 1.8 中工作的关键更改.1.8 下的“修复"并不是真正的修复,因为将内部集合公开以供外部世界直接修改是不好的做法.我想通过我的班级控制对内部列表的访问,我不想通过制作可观察的集合并收听它们来使事情复杂化.这是不可接受的. 有没有办法让我的原始代码在 J ..
发布时间:2021-11-18 22:51:05 Java Web开发

Hibernate 持久化 ArrayList - 问题

在使用此功能时遇到一些麻烦.我正在创建一个带有锦标赛的网站,用户可以注册.比赛将有一个注册会员名单.它不保存 User 对象,只保存用户电子邮件地址,无论如何它都是用户表的键.我想以这样一种方式存储数组列表,即我将拥有锦标赛 ID 的多个副本,但每个锦标赛 ID 只有一个用户名实例. 例如T_ID 用户名1 汤姆1 迈克1 约翰2 汤姆2 克里斯2 提米3 提米3克里斯 等 这是 ..
发布时间:2021-11-18 00:09:51 其他开发

了解服务层和 DAO 层

我被要求在项目的业务逻辑模块中创建类的文档.我注意到有一个关于如何创建类的模式.图案是这样的 公共类 AModel(){//字段//getter 和 setter}公共类 AService(){public void processA(AModel 模型){//创建AModel的实例,为字段赋值//调用 ADaoService 方法}}公共类 ADaoService(){//有调用ADAo方法 ..
发布时间:2021-11-17 02:56:58 Java开发

了解服务层和 DAO 层

我被要求在项目的业务逻辑模块中创建类的文档.我注意到有一个关于如何创建类的模式.图案是这样的 公共类 AModel(){//字段//getter 和 setter}公共类 AService(){public void processA(AModel 模型){//创建AModel的实例,为字段赋值//调用 ADaoService 方法}}公共类 ADaoService(){//有调用ADAo方法 ..
发布时间:2021-11-17 02:56:48 Java开发

为什么将 DAO 层放在持久层之上(如 JDO 或 Hibernate)

数据访问对象 (DAO) 是一种常见的设计模式,由 Sun 推荐.但是最早的 Java DAO 示例直接与关系数据库交互——它们本质上是在执行对象关系映射 (ORM).现在,我在 JDO 和 Hibernate 等成熟的 ORM 框架之上看到 DAO,我想知道这是否真的是个好主意. 我正在开发一个使用 JDO 作为持久层的 Web 服务,正在考虑是否引入 DAO.我预见在处理包含其他对象映射 ..
发布时间:2021-11-17 02:18:48 其他开发

Java 小程序中的对象持久性

保存 Java 小程序状态的好方法是什么? 我可以处理到/从文件的对象序列化/反序列化,但不知道它应该放在哪里,或者是否有一些“注册表"可以保存几个用户的设置. 这些设置取决于硬件,所以我想将其保存在客户端上. 授予小程序完全权限. 解决方案 保存 Java 小程序状态的好方法是什么? 对于受信任的小程序,有很多选择. 我可以处理到/从文件的对象序列化/反 ..
发布时间:2021-11-16 22:10:40 Java开发

在 Cocoa 中存储下载的文件

我正在开发 Cocoa 应用程序,它需要 10.7+.所以,我很乐意使用新的闪亮 API. 我想要做的是从我们的后端服务器下载一些 MP3 和可能的一些 XML 数据,并将其存储在用户的 Mac 上.我很想将它存储在“application.app"目录中,以及与应用程序捆绑在一起的初始资源. 我可以这样做吗?在 application.app 中存储文件? 如果没有,存储附加数 ..
发布时间:2021-11-16 20:31:09 其他开发

使用 REST API 持久化实体

对于 Symfony2 中的项目,我需要能够使用外部 RESTful API 而不是数据库来持久化/检索实体.由于 Doctrine 将实体映射到数据库表的一行,我认为创建从实体到外部 API 的映射也应该很容易.但是,这对我来说是新的,我似乎找不到任何关于此的描述/教程.(也许我的 Google-fu 缺少正确的词) 我希望有一个类似于 Doctrine 的解决方案.我宁愿不使用基于 Ac ..
发布时间:2021-11-15 02:14:48 PHP

使用 REST API 持久化实体

对于 Symfony2 中的项目,我需要能够使用外部 RESTful API 而不是数据库来持久化/检索实体.由于 Doctrine 将实体映射到数据库表的一行,我认为创建从实体到外部 API 的映射也应该很容易.但是,这对我来说是新的,我似乎找不到任何关于此的描述/教程.(也许我的 Google-fu 缺少正确的词) 我希望有一个类似于 Doctrine 的解决方案.我宁愿不使用基于 Ac ..
发布时间:2021-11-15 02:14:32 PHP

了解 flink 保存点 &检查站

考虑一个带有如下管道的 Apache Flink 流应用程序: Kafka-Source ->平面图 1 ->flatMap 2 ->平面地图 3 ->Kafka-Sink 其中每个 flatMap 函数都是无状态操作符(例如,Datastream 的普通 .flatMap 函数). 检查点/保存点如何工作,以防传入消息在 flatMap 3 处待处理?从flatMap 1开始重新启动后 ..
发布时间:2021-11-12 01:13:24 其他开发

需要澄清将对象映射到数据库、注释和一对多关系

需要一些帮助来了解我是否在正确的轨道上以及我需要做什么.希望有人能插话. 所以我有三个表,Job、Authorization 和 Filter.每个作业必须有一个授权和一个过滤器.当然,每个过滤器可以被多个工作使用,授权也是如此.但是,过滤器和授权不需要知道它们正在被哪些作业使用. 所以我认为过滤器和授权是一对多的关系,对吗?还是我跑偏了?这是如何在数据库中建模的?我相信 Job 表需 ..
发布时间:2021-11-10 23:25:59 Java开发