78得票4回答
我需要关闭每个EntityManager吗?

我刚开始将我自己编写的持久化框架迁移到 JPA 中。 考虑到持久化框架隐藏了很多细节,我想知道不关闭 EntityManger 是否会造成资源泄漏,或者框架是否会收集和关闭它们。 我打算在所有的地方都关闭 EntityManger,但是我必须这样做吗? 目前我正在使用 TopLink,因...

77得票11回答
Java:JSON -> Protobuf & 回转换

我有一个现有系统,GUI和服务器之间使用基于protobuf的通信协议。现在我想添加一些持久性,但是目前protobuf消息直接转换为第三方自定义对象。 是否有一种将proto消息转换为json的方法,从而可以将其持久化到数据库中。 N.B.:我不太喜欢将二进制protobuf写入数据库的...

76得票2回答
如何在运行在Docker容器中的Prometheus中持久化数据?

我正在开发一个需要 Prometheus 在重启时持久化数据的项目。按照指示进行后,$ docker volume create a-new-volume $ docker run \ --publish 9090:9090 \ --volume a-new-volume:/p...

74得票3回答
React上下文API - 在页面刷新时保留数据

假设我们已经设置了一个上下文提供程序,以及一些初始数据属性值。 然后,在某个时候,消费者修改了这些属性。 在页面重新加载时,这些更改会丢失。最好的方法是什么,以便我们可以保留这些数据修改?是否有除本地存储以外的其他方法?

73得票5回答
保存后刷新并获取实体(JPA/Spring Data/Hibernate)

我有两个简单的实体Something和Property。 Something实体与Property实体有多对一的关系,因此当我创建一个新的Something行时,我会分配一个现有的Property。 Something:@Entity @Table(name = "something...

72得票14回答
如何在Django模型上存储字典?

我需要在Django模型中存储一些数据。这些数据不同于模型的所有实例。 起初我考虑通过子类化模型来实现,但是我想保持应用程序的灵活性。如果使用子类,每次需要新类型的对象时都需要创建一个完整的类,这样做不太好。我也将最终会得到很多子类,只为存储一对额外字段。 我真的觉得字典是最好的方法,但是...

69得票9回答
HDF5与文件夹有何不同?

我正在开发一个涉及向文件夹添加元数据的开源项目。提供的(Python)API 可以让你像浏览和访问其他文件夹一样浏览和访问元数据,因为它本质上也是一个文件夹。 \folder\.meta\folder\somedata.json 然后我遇到了HDF5及其衍生物Alembic。在阅读Pyt...

68得票3回答
在使用JPA时,@Entity和@Table中的name参数有什么区别?

我正在使用JPA2,@Entity和@Table都有一个名为name的属性,例如:@Entity(name="Foo") @Table (name="Bar") class Baz 我应该使用哪些,哪些是可选的?在我的特定情况下,我有一个名为User的类和一个名为Group的类,它们有额外的要...

68得票4回答
何时在Hibernate中使用DiscriminatorValue注释

在Hibernate中,使用DiscriminatorValue注释的最佳情况和时间是什么?

68得票9回答
为什么Python中设置的环境变量无法持久化?

我希望编写一个Python脚本,在执行某些仿真代码的目录中运行该脚本来创建一些适当的环境变量,并且我已经读到无法编写脚本使这些环境变量在Mac OS终端中保持持久化。那么有两个问题: 这是真的吗? 此外,似乎这将是一个有用的事情;为什么通常不可能呢?