gpt4 book ai didi

hibernate - Spring Data + Hibernate 5 (Spring Boot 1.4) - 获取弃用消息

转载 作者:行者123 更新时间:2023-12-02 03:12:28 26 4
gpt4 key购买 nike

我最近从 Spring Boot 1.3.6 迁移到了 1.4.0。现在我在我的日志文件中收到了几个相同类型的警告:

org.hibernate.orm.deprecation: HHH90000016: Found use of deprecated 'collection property' syntax in HQL/JPQL query [null.elements]; use collection function syntax instead [elements(null)].

警告是由我的 spring-data 存储库引起的。一些方法使用用户定义的查询,如

@Query("select ... where ... member of ...")

和其他人有通过方法名称派生的查询,例如

List<...> findBy...Contains(...);

问题/答案 How to remove Hibernate deprecation warning message显示如何防止用户定义查询的消息。但它也声明其有效的 JPQL。处理此警告的推荐方法是什么?

最佳答案

这是一个bug in Hibernate已在 5.1.5 和 5.2.7 中修复。

您需要更新到 Spring Boot 2.x。连Spring Boot 1.5.14仍然有 Hibernate 5.0.12。然而,Spring Boot 2.0.3有 Hibernate 5.2.17。

关于hibernate - Spring Data + Hibernate 5 (Spring Boot 1.4) - 获取弃用消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39126597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com