hibernate 相关问题

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

Spring JPA:从异步方法处理时数据未保存到数据库

我有一个使用 Spring JPA 的应用程序,并使用 @Async spring 注释执行一些后台进程。该过程需要将参数保存在数据库中,或者如果已经存在,则更新...

回答 2 投票 0

从 Spring Boot 2.7.12 升级到 3.1.0 后出现 hibernate InstantiationException

自从spring boot版本升级到3.1.0并随后将javax替换为jakarta后,我无法编译集成测试(并且当应用程序时会出现问题...

回答 1 投票 0

SqlRowSet 抛出具有 dateTimeOffset 的列的无效 SQL 类型(与 java Instant 关联的类型)

我已将我的应用程序升级到Springboot 3(Hibernate 6),现在即时存储为sql server中的datetimeoffset。我有几个查询,它们使用

回答 1 投票 0

Hibernate 的活动记录模式

我正在使用 Spring MVC + JSP + Hibernate 开发一个相当简单的 Web 应用程序。首先,我遵循了本教程: http://www.cavalr.com/blog/Spring_3_and_Annotation_Based_Hibernate_4_Example 那个...

回答 4 投票 0

杰克逊不匹配输入异常

我正在使用 Java、JavaFX、SocketIO 和 Hibernate 为学校项目构建应用程序。 课程: 服务器: @实体 @Table(名称=“费用”) @数据 @AllArgsConstructor @JsonIgnoreProper...

回答 1 投票 0

关闭控制台的休眠日志记录

运行我的 Spring/Hibernate 应用程序时,我在控制台上看到以下不需要的输出: 休眠:选择 securityus0_.ID .... 休眠:选择 securityus0_.ID .... 休眠:选择

回答 6 投票 0

如何验证 JPA 实体中的电子邮件字符串

我在数据库中有一个长度为512的列。 它将包含多个用“;”分隔的电子邮件地址。 如何验证实体中其各自的变量,以便所有电子邮件地址...

回答 6 投票 0

JPA+hibernate-为什么 CRUD 应用程序需要持久化上下文?

对于CRUD应用,每个操作都必须对数据库执行一次select操作(除了persist),是否有必要检查持久化上下文? 有没有办法避免在...中搜索

回答 1 投票 0

实体中使用@UpdateTimestamp和@CreationTimestamp时如何手动设置时间

我正在将数据从旧系统迁移到我的系统。 在我的应用程序中,我使用 @UpdateTimestamp 和 @CreationTimestamp 来自动更新我的实体的日期时间。这很好用。 当我这样做时...

回答 1 投票 0

我们能否在更新情况下重写 JPA 存储库的原生 SQL 保存方法

我正在为我的应用程序使用 Spring Boot 和 JPA 存储库。对于数据库,我使用 PostgreSQL 数据库。 我的员工表中有数百万行。由于性能问题,我已经实施了

回答 1 投票 0

如何在 Spring Data JPA 和 Hibernate 中加入加密列和普通列?

我在数据库(PostgreSQL)中有两个表,两个表都有一个作为主键的id字段,一个公共的example_id和其他字段。 A { id, example_id, 名字, 姓氏 } <- Here exam...

回答 1 投票 0

org.hibernate.query.SemanticException

我有这样的疑问: 列表 findAllByProcessedIsTrueAndNatalIsOrSolarIs (布尔处理、整数出生、整数太阳能); 但我有这个错误: 引起的:java.lang.

回答 1 投票 0

StaleObjectStateException 或 OptimisticLockingException

在哪里可以找到有关在基于版本的乐观锁定保存操作中捕获哪些异常的信息。 “互联网”上的文本建议使用 Hibernate 自己的或 JPA 的任何一个

回答 1 投票 0

Hibernate 验证器看不到表格

问题是,使用 hibernade.ddl-auto: validate 启用时,我收到一条错误,指出 users_roles 表不存在: 无法初始化 JPA EntityManagerFactory:[PersistenceUnit:默认] Un...

回答 1 投票 0

Java Quartz 作业挂起,没有任何错误或日志

我们已经配置了一个基于 xml 的石英作业,它在 java 7 上运行良好,但升级到 java 8 后,无论 cron 表达式是什么,作业在 2、3 次迭代后挂起,我们正在测试它...

回答 1 投票 0

同一实体的多个实例

据我所知,JPA 在创建实体时管理持久上下文中的所有实体。同一实体是否会有多个实例?假设有 2 个方法同时被调用...

回答 1 投票 0

谁关闭了我的会话?在使用同一会话读取/插入域对象时如何避免它?

我有一个Spring作业,它使用hibernate从数据库检索一些数据(每个作业仅一次),并使用这些数据插入数据库中的其他数据,仍然使用hibernate。 我有一个会话对象,我尝试...

回答 1 投票 0

在 JPA/Hibernate 中执行只读操作的最佳实践是什么?

hibernate 手册第 28.6 节提到,您不应该使用实体查询进行只读获取,因为它们会请求太多数据。 这是有道理的,我们已经看到了复杂的情况

回答 2 投票 0

使用复合主键在地图上进行 Hibernate HQL 查询

我的休眠配置中有以下映射,它正在创建一个带有复合主键的表: 我的休眠配置中有以下映射,它正在创建一个带有复合主键的表: <hibernate-mapping> <class name="my.package.Item" table="item" ... <map name="itemSources" table="item_source" lazy="false"> <key> <column name="item_id" /> </key> <map-key-many-to-many class="my.package.SourceProperties" column="source_id"/> <element type="text" node="externalId"> <column name="external_id"/> </element> </map> ... </class> </hibernate-mapping> 我正在尝试查询“itemSources”包含特定源 id 的所有“items”。 我尝试了几次 HQL 查询(如下所示),但均无济于事。 第一种方法 select it.id from Item it where :srcid in elements (it.itemSources) 这会导致查询映射的值,即 external_id(而不是映射的键): ... where ('4' in (select itemsour2_.external_id from item_source itemsour2_ where item1_.id=itemsour2_.item_id)) 第二种方法: select it.id from Item it where :srcid in elements (it.itemSources.source_id) 这给出了一个异常:org.hibernate.QueryException:无法取消引用标量集合元素:source_id 第三种方法: select it.id from Item it join it.itemSources itsources where index(itsources.id) = :srcid 这给出了例外: org.hibernate.PropertyAccessException:调用 my.package.SourceProperties.id 的 getter 时发生 IllegalArgumentException 有正确的方法来实现这一目标吗? 查询地图按键: 从 Item 中选择 it.id,加入 it.itemSources 来源,其中 key(sources) =:srcid 查询地图值: 从 Item 中选择 it.id,加入 it.itemSources 源,其中sources =:externalId 简而言之:使用关键字“key”作为地图的键。地图的值不需要关键字。

回答 1 投票 0

Spring Hibernate 多租户 - 避免使用默认数据源

我们想要创建一个 Spring Boot Hibernate 多租户项目。我们使用每个数据库租户的方法。 期望在每次请求期间从标头中提取租户 ID。没有默认值

回答 1 投票 0

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