hibernate相关内容

在拖放向导中并行维护多个迁移文件

我有一个Drop向导0.8.1应用程序,它使用多个(两个)支持Hibernate的数据库。然而,我希望将这两个数据库的迁移捆绑包彼此分开。 如何做到这一点?对于Hibernate包,我可以设置名称(),这样指标就不会用相同的名称注册两次,但似乎不可能为迁移设置文件名... 推荐答案 此功能已在DW 1.0.0中添加。 它当前未发布,因此您可能可以使用该快照。 来自GitHu ..
发布时间:2022-05-07 09:15:37 其他开发

使用Vertica数据库系统获取Java JPA的行级锁

当多个线程试图更新同一个表中的不同记录时,我收到死锁X。在使用Vertica DB系统和Java JPA时,有没有方法获得行级锁而不是表级锁? 推荐答案 否 Vertica是一款专用的大数据数据库,在15年前设计时考虑到了OLAP工作负载--损害了对OLTP工作负载的支持。 行级锁定是OLTP数据库的特点。 Vertica可以在没有任何压力的情况下提交和回滚数百万行的 ..
发布时间:2022-04-27 15:29:02 其他开发

带有休眠功能的龙目岛

这可能吗?我还没有看到太多关于它的讨论。 推荐答案 我从未尝试过将Lombok与Hibernate配合使用,但我不明白为什么它不能工作。 另外,请看这里:http://groups.google.com/group/project-lombok/browse_thread/thread/294bd52d9d8695df/7bc6b0f343831af1?lnk=gst&q=hibern ..
发布时间:2022-04-17 21:57:01 Java开发

H2数据库从1.4.200升级到2.0.204后的集成测试问题

最近,我将SpringBoot 2.5.8项目中的H2数据库从版本1.4.200升级到2.0.204。它仅用于测试目的。对于生产,我们使用PostgreSQL 12.9。 似乎升级后有些词会成为H2数据库中的关键词,例如:day、value。调用集成测试后,Hibernate部件DDL失败。 Postgres 12 - Keywords H2 - Keywords 针对这种情况的最佳 ..
发布时间:2022-04-08 11:23:18 其他开发

测试Hibernate@Check约束时无法生成约束冲突异常

我正在使用Hibernate@Check批注,但不能让我的测试在不满足约束时失败。当前仅对H2数据库使用默认的Spring启动配置。 我错过了什么?save(..)之后是否应该有某种刷新? 运行测试时,我看到正确创建了表。如果我从日志中复制创建行,并使用它在我的“真正的”postgres数据库中创建表,我可以测试不同的插入,并看到此行完全可以使用约束。 实体 @Getter ..
发布时间:2022-04-08 11:20:45 Java开发

H2使用数据对内存中数据库进行初始化

我使用h2和Hibernate来动态生成内存中的DB,以便进行单元测试。 我成功地创建了数据库,一切运行正常。 但我有一个问题,我不知道该怎么解决。 在执行测试之前,我需要将参考数据加载到数据库中进行测试。 我将这些数据作为SQL插入的文件进行了审查,我只需要在实时环境中运行一次,然而,因为数据库是每次从头开始生成的,所以我需要弄清楚如何在运行时插入数据。 数据非常简单,它是国家列表、州列表等。 ..
发布时间:2022-04-08 11:00:15 Java开发

如何在NetBeans IDE上查看Hibernate Into文件类别

我目前正尝试在NetBeans IDE上的一个Java项目中使用Hibernate。 不幸的是,我不能看到“休眠”的文件类别,同时创建一个.. https://imgur.com/a/RTEvK7u 请帮帮我,我快疯了.. 推荐答案 如果您只是下载并运行NetBeans 10.0,那么不可用的不仅仅是Hibernate文件的创建。没有Java EE功能,也没有创建Web应用程序的 ..
发布时间:2022-04-06 21:32:05 Java开发

在Hibernate HQL中,如何过滤作为主表父级的联接表的结果?

我有一个名为“Pn”的父表,它的实体中包含另一个实体“PnDett”的列表,该实体与第一个表相关。 我想执行一个查询,该查询将给出带有WHERE条件的PN列表,但它也会根据WHERE条件过滤“PnDett”列表。 我如何实现这一点? 这是PN映射: @Entity @Table(name = "PN") public class Pn implements java.io.Serial ..
发布时间:2022-04-03 09:39:21 Java开发

使用Hibernate限制删除查询

我想创建一个新功能,以编程方式从表中删除行,并限制行数。这可能是数千个要删除的元素。使用的数据库为Oracle。 主要问题是HQL不支持limit或rownumfordeletes之类的内容。我们只有select的setMaxResults。 我考虑的解决方案是: 使用select,然后循环列表,使用delete删除列表中的每个元素。 使用session.createSQLQu ..
发布时间:2022-04-03 09:37:23 Java开发