Если вы будете следовать зависимостям, вы, вероятно, найдете что-то вроде:
spring-data-jpa:2.2.4.RELEASE
-> org.hibernate:hibernate-core:5.2.17.Final(optional)
-> org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final
Так что это, вероятно, тот, что со старым классом javax.persistence.Table.
Я не уверен, что Spring Data готова для JPA 2.2.
Если вы посмотрите на pom. xml для spring-data-jpa: 2.2.4.RELEASE , это зависит от гибернации 5.2 .17.Наконец, а они еще не обновились.
Так что я бы остановился на серии hibernate 5.2.x.