Методы не имеют методов, методы возвращают объекты, и у этих объектов есть методы.
Здесь в Configuration есть несколько методов, которые возвращают Confuguration (поэтому метод возвращает объект, для которого он вызван). Это позволяет создавать цепочки методов, так что configure вызывается для этого объекта, а затем buildSessionFactory вызывается для того же объекта.
Более распространенным примером цепочки методов является класс java.lang.StringBuilder. Вы можете создать строку с последовательными вызовами добавления для одного и того же объекта компоновщика:
String example = new StringBuilder(“hello”)
.append(“ “)
.append(“world”)
.toString();