Java Persistence API(JPA)是一种Java规范,用于访问,持久化和管理Java对象/类与关系数据库之间的数据。它是EJB 3.0规范的一部分,是对象到关系映射(ORM)的行业标准方法。
org.postgresql.util.PSQLException:错误:重复的键值违反了唯一约束“suppliers_pkey”
我有两门课: 账单类: @IdClass(BillsKey.class) 公开课账单{ @ID 私人长ID; @ManyToOne() @ID @JoinColumn(name = "供应商",foreignKey = @
如何使用 Spring Data JPA + 规范模拟存储库
有一个基本的CRUD API,我想测试其Service层中的UserServiseImpl.java类。在 UserServiseImpl 中,实体通过以下方式检索 userRepository.findAll(查询) 如下图所示,一个...
Hibernate 6 H2 方言覆盖:忽略 Null 优先级
最近将我的项目升级到 Spring boot 3 和 Hibernate 6.1.5(从 5.x)。我正在努力迁移我们用来扩展的不同方言。 覆盖方言的方式已经改变,所以我...
使用 JPA 注释,我想重用相同的嵌入对象,如下所示: @实体 公共类用户{ @嵌入式 公共地址家庭地址; @嵌入式 公共广播工作地址; } @
仅使用 JPA 和 Hibernate 为 Spring Boot 微服务中的特定表保存重复记录
我有一个 Spring Boot 微服务,它使用 JPA 和 Hibernate 与数据库交互。有时只有 2 个表,它会使用不同的外键保存重复的记录。它的代码是 sam...
使用 JPA buddy 在 ORACLE 数据库上创建架构
嗨,我正在尝试从 JPA 实体创建数据库架构和表。 我正在使用 Oracle 数据库。 当我执行查询时,我收到此错误: [2024-05-16 18:32:02] [42000][1918] ORA-01918: 用户 '
Hibernate @UpdateTimestamp 不会以级联方式改变
我有这个 Hibernate Dao 课程。 @Table(名称 = "实体1") 公共类实体1 { //...其他字段... @更新时间戳 私人日期更新日期; @OneToMany(级联 = {CascadeTy...
尝试将 Map<Integer, List<Object>> 映射到 postgreSQL JPA 数据库
我正在尝试创建一个学生地图,键是周期编号,值是该周期的所有学生的列表。 学生对象被标记为实体。 @OneToMany(卡斯卡...
Hibernate @SoftDelete 与 @ManyToOne(fetch = FetchType.LAZY) 的问题
我正在尝试使用 hibernate (6.4.1.Final) @SoftDelete 注释实现软删除功能,并且在给定的引用软-
我需要创建一个动态查询。我尝试使用 JPQL 来做到这一点,但不能。 例如: public List get(字符串类别, 字符串名称, 整数价格最小值, 整数价格最大值){ 列表...
对不起我的英语首先。 我想使用jpa进行groupby,例如:从数据流组中按scrip、dstip选择scrip、dustup、count(*)。 所以,编写这些代码: 公共类数据流规范{ 公共站...
我已经编写了一个 JPA 存储库方法,现在我意识到无法进行单元测试。 任何人都可以建议如何对以下方法进行单元测试或如何重构我的存储库以便我...
使用Hibernate时@Immutable和@Entity(mutable=false)有什么区别
两者有什么区别(如果有的话)? 应该在实体上使用其中之一还是两者?
我正在尝试运行规范中的一些位操作,但文档很少。 例如,我有一个表 tb_user ,其中包含位(32)字段角色。我正在尝试搜索包含
JPA 3 Hibernate + PostgreSQL 9.6.3 查询中出现限制错误
升级到 Spring Boot 3 后,我遇到了下一个问题; 我的实体 @数据 @Table(名称 = "campaign_status") @实体 公共类活动状态{ @ID @GenerateValue(策略 =
Apache Camel SQL 组件以批处理模式选择所有记录
我使用 apache Camel 作为从 (select *...) PostgreSQL 到 (insert...) MariaDB 的 ETL。 PostgreSQL中有很多记录(超过1M),我想以批处理的方式进行。 我尝试过
我有: @实体 @Table(姓名=“员工”) 数据类员工( @ID @Column(名称=“id”) @GenerateValue(策略 = GenerationType.IDENTITY) 有效 ID:整数? = 空, @Column(名称 = &...
我最近惊讶地发现默认的休眠行为是在仅进行一次更改并调用合并时更新对象中的所有字段。 动态更新是领域 t...
我在 postgres 中遇到这样的错误:“:”处或附近的语法错误
当我尝试在 Spring JPA 中执行本机查询时,我的代码中出现错误? 导入javax.management.Query; 导入 javax.persistence.EntityManager; 导入javax.sql.DataSource; 导入组织。