2016-06-16 17 views
7

Tôi đang sử dụng Spring 4.3.0.RELEASE cùng với Hibernate 5.0.9.Final trong ứng dụng của tôi và tôi tiếp tục nhận đượcXuân 4.3.0.RELEASE, Hibernate 5.0.9.Final, SessionFactoryImplementor.getProperties thiếu phương pháp

java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map; 

Nếu tôi cập nhật Hibernate 5.2.0.Final, mọi thứ hoạt động tốt. Có vẻ như Spring 4.3.0 không tương thích với Hibernate 5.0, đúng không? Tôi đã không thể tìm thấy bất cứ điều gì về việc không hỗ trợ Hibernate 5.0.

Trong Hibernate 5.2, phương pháp như vậy tồn tại, trong Hibernate 5.0 phương pháp này chưa hề tồn tại (chỉ cần thay thế 5.2 với 5.0 trong URL): http://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/engine/spi/SessionFactoryImplementor.html

Tôi đã tạo ra người mô phỏng đơn giản: https://github.com/trepel/spring43-hibernate50-error

Cảm ơn sự phản hồi của bạn.

+0

Xem https://jira.spring.io/browse/SPR-14365 –

+0

Cảm ơn @ M.Deinum, do đó, đó là lỗi và vé Jira mới đã được đệ trình. Nếu bạn tạo câu trả lời thực sự, tôi sẽ chấp nhận nó. –

Trả lời

4

Đã xảy ra sự cố, SPR-14365, bao gồm điều đó.

+2

Tôi đang sử dụng spring 4.3.1.RELEASE và hibernate 5.2.1.Final nhưng tôi vẫn phải đối mặt với cùng một vấn đề. –

+1

Mục Jira này bị đóng và có vẻ như nó đã được sửa, nhưng với tạo phẩm Maven 'org.springframework.boot: spring-boot-dependencies: 1.4.2.RELEASE' là vấn đề mới nhất vẫn tồn tại. – Weltraumschaf

Các vấn đề liên quan