A quem possa interessar,
eu atualizei o pom.xml com as versões mais recentes do Spring (4.3.0.RELEASE) e Hibernate (5.2.0.Final), mas começou a dar o seguinte erro no startup da aplicação:
java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Properties
Pesquisei e a resposta no fórum do Spring é que na versão 5.2.Final do Hiberante a assinatura desse método foi trocada para Map. Mas mesmo usando um Map ao invés de Properties não funcionou então desci para a versão 5.1.0.Final usando Map. Tudo funcionou.
Só disponibilizo aqui para caso alguém faça que nem eu e tente atualizar as bibliotecas.