
[英]Migrating Hibernate mixed inheritance from hbm.xml to orm.xml
考虑以下 Java 层次结构: 我希望整个层次结构存储在一个名为file的表中,除了SpecialOutFile应该有其专用的special_file表。 这使用 hbm.xml 映射非常有效:<?xml version="1.0" encoding="UTF-8"?> <hi ...
[英]Migrating Hibernate mixed inheritance from hbm.xml to orm.xml
考虑以下 Java 层次结构: 我希望整个层次结构存储在一个名为file的表中,除了SpecialOutFile应该有其专用的special_file表。 这使用 hbm.xml 映射非常有效:<?xml version="1.0" encoding="UTF-8"?> <hi ...
[英]Fetch @ElementCollection in one query with WHERE clause
这是主表: 在我的例子中是 ElementCollection 的表: 当我使用 join fetch 进行查询时,我得到了 Group 及其所有成员在 Set 中。 但是,当我试图通过其中一名成员对其进行过滤时,我只得到了我搜索过的一个成员的群组。 这是一个查询: 主要目标是它应该只有一个查询, ...
[英]Synchronize concurrent batch updates with JPA
此示例经过修改和简化,但类似于我在尝试修复遗留代码时遇到的真实问题。 我有一个 MSSQL CAR表(其中id是主键) ID 制作地位 1个宝马水洗 2个宝马肮脏的 3个宝马肮脏的 4个福特肮脏的 ... ... ... 和一个/washNextCars端点。 以下请求将接下来的10辆车的 s ...
[英]Hibernate inserts child into parent table
我在 Java 级别有以下内容: 以及数据库中的下表: 当我尝试保存 WordDoc 时,Hibernate 失败并出现以下错误: 为什么它试图将 WordDoc 保存到父类的表中? 它有几个额外的属性,所以它不适合那个。 ...
[英]how to write jpa query? in repository
在此处输入图像描述此 img 是用户表和示例元组, 我想使用 sql 查询“SELECT MAX(KEY_NAME) FROM USER;” 然后在此处输入图片描述所以在 java 中,我写了 jpa 查询,但遇到错误 16148 2023-02-01 20:58:51.668 错误 16148 ...
[英]How Can I construct native query in spring boot with dynamic param as placeholder based on condition?
我正在使用 MSSQL 服务器作为 DB 和我的 spring 启动项目的存储库层中的方法: 这里cNoList可能只包含 0 或一些值。 我想当 cNoList 包含诸如(45,30,20 等)之类的值时,将执行以下查询: 当 cNoList 仅包含 0 时,上述查询的最后部分 --> " ...
[英]Spring does not persist bi-directional OneToOne relation on owning side
在我的 spring 引导项目中,我有一个文档 class,它与发票 class 具有双向 OneToOne 关系,它们共享相同的 ID。 文档 发票 文档实体先于发票实体创建。 后来我通过 MapStruct DTO-Mapping 创建了一个发票实体。 然后我保存实体以“生成” document ...
[英]Mapping DTO with circular self dependency
我有一个具有自我依赖性的实体用户。 当我 Map 这个实体到 DTO 时,我遇到了循环依赖的问题。 . 用户 class: UserMapper中的UserMapper方法: 当我运行 toUser() 方法时,我得到由无限循环依赖引起的 stackOverFlowError 异常。 任何建议 ...
[英]@OneToOne(mappedBy) causes column to not be created
我正在尝试学习 JPA 和 Hibernate。当尝试将 mappedBy 注释用于 map 访问卡时,该列不会创建。 我是堆栈溢出的新手,所以如果我做错了请原谅我。 这是我的员工 class 这是我的门禁卡 class 这是我的 JpaStarterMain class 用于创建对象并持久化它们 ...
[英]How to properly clone an entity with some modified fields and persist into database?
可以说我有一个这样的实体, 我想克隆这个实体,修改几个字段,然后将新克隆的实体保存在数据库中。 实现这一目标的最佳方法是什么? ...
[英]Why does JPA give me a syntax error at or near?
我正在学习 spring-boot 并且我有一个数据库连接,我正在尝试执行以下查询。 但是它会生成以下关于以单引号开头的值的错误,我无法让它识别该值 ...
[英]How to join with array in querydsl
我试图在 querydsl 中写下面的查询 如果 ids 我怎样才能加入数组我也尝试注册 unnest function 但这也行不通,我收到了unexpected token: unnest ...
[英]ConstraintViolationException during transaction for entity with index
我有以下实体: 我正在尝试清空其数据库表,并插入新行: ProductRepository是: 和BatchRepository : 尝试执行插入失败, java.sql.BatchUpdateException: ORA-00001: unique constraint (productInde ...
[英]Spring Boot unknown column 'INNER. ' in order clause
我正在使用 Spring Data JPA 从 MySQL 数据库中获取数据。 我在存储库中用 @Query 注释了这个 function Spring 按原样生成 SQL,然后order by INNER.startdate asc limit? 然后它抛出这个错误Unknown column ...
[英]How to properly delete a record from a database in one query? JPA
如何在一个查询中正确地从数据库中删除一条记录。 例如,当实体使用@MapsId注解使用父实体的主键时,如果父条目被删除,它会发誓在子实体中使用父实体的id。 代码示例: 这里,使用JpaRepository delete方法删除User时,会出现UserDetail使用主键User的错误 ...
[英]Mapping function result set into List of Pojos with JPA
我有以下 PostgreSQL function: 我想调用 function,并自动将 map 的结果集放入 TimeSlots 列表中: 所以我在存储库中添加了一个查询: 但是,我收到以下错误: Caused by: java.lang.IllegalArgumentException: Va ...
[英]@Query doesn't work if I select more than 1 column
我有一个像下面这样的查询不起作用。 它抛出IndexOutOfBoundsException: Index: 0, Size: 0 (抱歉,我无法发布整个堆栈跟踪,因为它在我的工作站(远程)中)当我从 Spring Boot 1.5.2.RELEASE升级到1.5.22.RELEASE时,这开始成 ...
[英]Blaze Persistence & querydsl join subquery with CTE projections
在 Blaze Persistence with querydsl integration 中,它支持 join 语句中的子查询。 所以我想知道如何在连接子查询条件下将项目与 CTE 实体结合起来。 假设我有两个名为人和宠物的实体。 它们被定义为: 人宠物 ID ID 名称人员编号年龄这是我的测试 ...
[英]Spring boot jpa entity table name from property file
我们正在开发一个 spring 启动库来生成和验证 OTP。 它使用数据库来存储 OTP。 我们使用 Spring 数据 JPA 进行数据库操作,因为根据项目处理多个数据库系统会很容易。 现在我们遇到了一个问题,我们的大多数项目都使用 Oracle 和单个数据库。 在多个项目中使用相同的库时会出现名 ...
[英]How can I write a JPA query that includes join operation?
所以我有一个这样的 SQL 查询,SELECT * FROM USERS.NAMES UN JOIN USERS.ADDRESS UA ON ADDRESS_TYPE IN ('{user_supplied_value_1}', '{user_supplied_value_2}') ...