hibernate 相关问题

Hibernate是Java语言的对象关系映射(ORM)库,使开发人员能够以远远超出对象/关系映射的方式在其应用程序中使用POJO样式的域模型。

一旦我的 MSSQL 数据库发生更改,如何更新我的用户界面?

我正在使用 Quarkus、Hibernate、MSSQL 和 OptaPlanner 开发一个简单的仓库管理系统。当我点击“解决”按钮时,我希望将客户订单分配给库存位置。当我的

回答 1 投票 0

Spring FetchType.Lazy 和投影抛出错误

我试图将我所有的数据库变成延迟加载,因为它太大了(像数百万), 为了不加载所有内容,我应用了惰性,并开始进行 Spring Projections, 然后,在项目中...

回答 1 投票 0

无法确定 Java 类型“java.util.Map<java.lang.String, java.util.List<java.lang.String>>”的推荐 JdbcType

我遇到了这个错误: 引起原因:org.hibernate.type.descriptor.java.spi.JdbcTypeRecommendationException:无法确定 Java 类型“java.util.Map”的推荐 JdbcType 我遇到了这个错误: Caused by: org.hibernate.type.descriptor.java.spi.JdbcTypeRecommendationException: Could not determine recommended JdbcType for Java type 'java.util.Map<java.lang.String, java.util.List<java.lang.String>>' 如何将下面的 MAP 映射到 Hibernate 似乎是一个错误 private Map<String, List<ProductDetails>> productCatalogue; 这是类别(键)映射到产品列表(值)的映射。 请参阅下面的公司实体中地图的用法: @Entity @Table(name = "company") public class Company { @Id @GeneratedValue(strategy=GenerationType.AUTO) private Long company_id; private String companyName; private Map<String, List<ProductDetails>> productCatalogue; public void addProductToCatalogue(ProductDetails product) { // Get the product category String category = product.getCategory(); // Check if the category is already in the map if (!productCatalogue.containsKey(category)) { productCatalogue.put(category, new ArrayList<>()); } // Add the product to the corresponding category in the map productCatalogue.get(category).add(product); } 下面是我的 ProductDetails 实体的样子: @Entity @Table(name = "product") public class ProductDetails { @Id @GeneratedValue(strategy=GenerationType.AUTO) private Long product_id; private String category; private String name; // Many-to-One relationship with Company @ManyToOne @JoinColumn(name = "company_id") private Company company; 我尝试使用 @ElementCollection 的注释。但没有解决: @ElementCollection @CollectionTable(name = "product_catalogue", joinColumns = @JoinColumn(name = "company_id")) @MapKeyColumn(name = "category") @Column(name = "product_id") private Map<String, List<ProductDetails>> productCatalogue; 我认为你可以做这样的事情。将该字段标记为瞬态,然后在加载实体后填充它。 @Entity @Table(name = "company") public class Company { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long company_id; private String companyName; @OneToMany private List<ProductDetails> productDetails; @Transient private Map<String, List<ProductDetails>> productCatalogue; public Map<String, List<ProductDetails>> getProductCatalogue() { return productCatalogue; } @PostLoad public void addProductToCatalogue(List<ProductDetails> productDetailList) { for (ProductDetails product : productDetailList) { // Get the product category String category = product.getCategory(); // Check if the category is already in the map if (!productCatalogue.containsKey(category)) { productCatalogue.put(category, new ArrayList<>()); } // Add the product to the corresponding category in the map productCatalogue.get(category).add(product); } } }

回答 1 投票 0

无法从子级获取父级数据

我正在尝试查看出租车是否分配给任何员工,以便我可以获取该员工 ID 并简单地将出租车设置为 null,但是 @OneToMany 映射,只需返回员工列表 & 由此...

回答 1 投票 0

Java Quarkus JPA Streamer:无法将“java.lang.Integer”类型的左表达式与“java.lang.Object”类型的右表达式进行比较”

这个错误是什么?因此,我是 Java quarkus 的新手。寻求有关此错误的帮助。 我正在尝试通过其 ID 获取电影记录。但我不能,这是我的错误,有人可以帮助我吗...

回答 1 投票 0

Hibernate 中的外键问题

所以,我有2个实体: 房间: @实体 @Table(名称=“房间”) 公共课室 { @ID @GenerateValue(策略 = GenerationType.AUTO) 私人长ID; 私有字符串类型;

回答 1 投票 0

Spring + Hibernate 批量插入不起作用

我正在设置属性 spring.jpa.properties.hibernate.jdbc.batch_size=100 spring.jpa.properties.hibernate.order_inserts=true 添加到 20 个实体中的 1 个 @GenerateValue(策略 = GenerationType.SEQ...

回答 1 投票 0

如何在单个查询中获取反向连接的实体?

我有 2 个实体,学生和注释: @实体 公开课学生{ @ID @GenerateValue(策略 = GenerationType.UUID) 私有 UUID ID; @OneToOne(fetch = FetchType.LAZY,mappedBy =“

回答 1 投票 0

日期标准在 Spring boot 标准生成器中不起作用

我正在通过条件生成器在我的 Java Springboot 项目中应用日期条件,但它不起作用。正在获取所有记录,并且忽略日期条件。 会议

回答 1 投票 0

“java.lang.TypeNotPresentException:类型 org.hibernate.SessionFactory 不存在”

我尝试在 intelliJIdea 上使用 hibernate + tomcat 运行 spring MVC 项目时出现“java.lang.TypeNotPresentException:类型 org.hibernate.SessionFactory 不存在”错误。 这是我的家属...

回答 3 投票 0

JPA 可嵌入并通过 Hibernate 继承

我有一个实体继承自具有属性的类,假设E1继承自C1。 E1是具体的,C1可以是抽象的,也可以是具体的。 E1 定义了 T1 类型的可嵌入属性,我需要...

回答 1 投票 0

如何创建未分页但已排序的Pageable.of(unpaged, unpaged, Sort)到spring data jpa存储库?

如何将仅包含排序信息的 Pageable 对象传递到 Spring JPA Repository? 我想要这样的东西: 可分页可分页 = PageRequest.of(null, null, Sort()); 我知道这需要一段时间...

回答 3 投票 0

java - hibernate - 将日期从一种格式转换为另一种格式

我正在尝试将日期从一种格式转换为另一种格式,输入的日期采用以下格式:“mm-dd-yyyy”到“yyyy-mm-dd”。 我从网页收到“mm-dd-yyyy”格式的日期,当我插入时...

回答 5 投票 0

Hibernate 一对多映射急切获取不起作用

学院和学生实体之间存在一对多的关系。 大学 @实体 公开课学院{ 私人 int CollegeId; 私人字符串学院名称; 私人名单

回答 2 投票 0

hibernate和mappedBy:是否可以自动设置外键而不需要设置对象之间的双向关系?

欢迎您, 我有两门课:对话和问题。一场对话有很多问题。 对话.java: 包com.jcg.jpa.mappedBy; 导入 java.io.Serialized; 导入 java.util.ArrayL...

回答 1 投票 0

在 Java 中使用 Hibernate 持久化实体时出现问题:会话保存时出现 NullPointerException

我在尝试在 Java 应用程序中使用 Hibernate 持久保存实体时遇到问题。我有一个简单的设置,带有使用 JPA 注释和 Hibernate 进行注释的实体类

回答 1 投票 0

为什么 JPA Buddy 抱怨 JPA 实体上的 @Data 注释?

我发现了 IntelliJ IDEA 的 JPA Buddy 插件。在我所有的项目中,我喜欢使用 Lombok。它在我的实体类中节省了大量空间。然而,我刚刚注意到,JPA Buddy 强调了这一点并建议...

回答 2 投票 0

如何使用 Hibernate 和 Spring Boot 正确处理空结果集

我有一个使用 Hibernate 和 Spring Data JPA 的 CrudRepository 的 Spring 应用程序。如果查询的数据存在于数据库中,则一切似乎都可以正常工作。但是,如果有

回答 3 投票 0

批量插入实体到数据库(Quarkus、Hibernate)

首先:我不习惯 Quarkus 或 Hibernate(我几乎都是 .net) 问题: 我的服务收到约 10k 的列表(我猜这是最常见的数字)。 这是通过资源端点来的...

回答 3 投票 0

JPA中的瞬态和移除状态有什么区别?

我有一个关于 JPA 中实体状态的问题。 我读过一些关于 jpa 中实体状态的文章,我对它们的理解是: 瞬态对象是一个新创建的对象,还没有被

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.