考虑以下 Java 层次结构: 我希望整个层次结构存储在一个名为file的表中,除了SpecialOutFile应该有其专用的special_file表。 这使用 hbm.xml 映射非常有效:<?xml version="1.0" encoding="UTF-8"?> <hi ...
考虑以下 Java 层次结构: 我希望整个层次结构存储在一个名为file的表中,除了SpecialOutFile应该有其专用的special_file表。 这使用 hbm.xml 映射非常有效:<?xml version="1.0" encoding="UTF-8"?> <hi ...
我在 tomcat 中部署我的应用程序的新版本时遇到问题。我得到了 class 的异常,它是一个与另一个实体 class 具有@OneToOne 关系的实体。在新版本的应用程序中,这两个类不再是实体并且不没有关系。 似乎已尝试清理 MySQL,但在这一步失败了,我在网上尝试了几次,但仍然无法正常工 ...
实体练习大师 另一个实体 Vm_master 两个实体的存储库 HTML 页 在 html 页面中插入所有字段时,映射到 Exercise_master 主键的 vm_master 值外键未获取值。 所有其他值都存储在数据库中。 练习大师 Vm_master ...
我有一个带有 H2 的 springboot 应用程序,并尝试了一些执行 CRUD 的简单 api。 现在我正在尝试将数据库移动到在 docker 实例中运行的 MySQL。 我在 /resources/db.migration 包下使用初始化脚本配置了 flyway。 我可以从我的智能连接到数据 ...
我正在从事自行车租赁系统项目。 我可以通过 Bike 和 Customer 上的 Rest API 执行 CRUD 操作,并创建一个 Contract 对象。 为此,我公开了 CRUD 端点 /自行车 /顾客 /合同 POST /contract/final 端点应返回完整的合同概览,其中包含合同 ...
我有两个实体员工: 项目: 当我从员工那里获取所有数据时,json 返回给我: 这是正确的,它可以向我展示该员工拥有的项目。 但是当我从项目中获取所有数据时,json 返回给我: 员工 1 有两个项目,它显示一个,员工 2 有一个项目但它只显示 ID,我需要该员工的详细信息(至少是姓名) ...
我用 Spring Boot、Spring Data JPA 和 MySQL 制作了一个 CRUD REST API,一切正常。 我也在使用 postman,一切似乎都很好,它连接到我的 sqldb,它在我的 sql 中创建、更新、检索和删除,但是每当我停止它并再次启动它时,我创建的所有数据都消失了 ...
我在 Java 上使用 Spring Boot 在结账时创建用户订单。 创建了一个新订单 object,其中包含一组链接的项目。 这些项目是用户的购物车内容。 订单已创建,但其项目集为 null。集大小为 0。我在 JUnit 测试中检查过。 你能帮我找出问题所在吗? 也许我错误地定义了实体? 看一 ...
嘿,今天我发现当我使用@SpringBootTest -Annotation 时,我的 Repository-Test 运行得非常好。 但是当我将它切换到@DataJpaTest -Annotation 时,我的@OneToMany -Annotated 子元素集合是 null。 这里有一个例子: ...
我尝试了以下似乎不起作用的示例代码,同时尝试从表中获取 object,hibernate 尝试将用户 Object 设置在 Long 对象之上,并在尝试加载具有此 createdBy 字段的父实体时失败有帮助吗? 我想使用 Long/Integer 作为字段类型,并希望确保它是具有主键 USER_ ...
项目基于 JPA 与两个实体(部门和员工)部门(OneToMany)和员工(ManyToOne)的持久性每当我通过 API 发送请求时,都会出现 StackOverFlow 错误。 到目前为止,我回溯到堆栈已满的主要原因是无限递归。 有人可以解释为什么这通常发生,它不应该被实体的双向关系所混淆。 ...
我正在使用 jpa-buddy 从 jpa (hibernate) 实体生成 liquibase changelog (sql 格式)。 我正在使用 hibernate-types-55 将 java 枚举映射到 posgres 枚举。 我这样做如下: 使用 jpa-buddy 生成的 DDL 是 ...
背景:我正在升级到 Hibernate 6.1.4(从 5.3.x)并且遇到了 OneToOne 双向映射的问题(这似乎是一个错误,我已经写了)。 我正在寻找一种不需要更改模式的解决方法,并且正在考虑使映射成为单向的,但遇到了问题。 这是起点的简化版本: 所以,我想删除 Child-to-Pare ...
我正在尝试从 User_details 表到 Vehicle_details 表进行一对多映射。发生此错误。 “通过 JDBC 语句执行 DDL 时出错“alter table vehicle_detail add vehicle_id number(10,0) not null””我认为这个错误 ...
我对 Spring MVC 项目有疑问。 我想将值插入到数据库中,但是当我单击提交按钮时显示错误 HTTP 状态 500 - 请求处理失败; 嵌套异常是 org.hibernate.exception.ConstraintViolationException:无法插入:[sample.entity ...
以下是我正在使用的 Hql 查询。 我正在打印 customerRequestDetails,数据存在。 但是,当我在该集 object 上使用迭代器并调用 next() 时,我遇到了异常。 但是,如果我从下面的查询中删除 group by,则不会出现异常,但是没有 group by 的重复数据会出 ...
我无法在 Postman 中得到响应。 我认为它变成了一个无限循环。 模型有:菜、类。 一类有多种菜肴。 在添加 Dish (id, category) 之前,它的行为正常是这样的 这是菜和类别 model 这是 Controller 之一 后菜效果很好,但搜索却不行。 有谁知道如何解决它? ...
我对 hibernate 真的很陌生,并尝试了解它是如何工作的。 但知道我面临着这个问题。 首先,我有这样的映射:@Entity public class Author { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) ...
我需要添加一个约束,即只有唯一的 good_id 必须有一个 is_main = true,但许多 is_main = false 例如: 我可以通过 SQL 脚本添加这个约束: 我的问题是如何使用 hibernate 映射添加相同的约束? ...
所以我有一个带有产品表的数据库,要求以某种方式传递产品代码列表,它返回给我映射的产品名称和相应的产品代码。 像这样的东西: Map<String,String> getProductNamesByCodes(List ProductCodes); 我是 Java 和 SpringBoot ...