Reuse javax.persistence.criteria.Join inside Specification class
for ilustration purposes, lets say I have a Student table with some data and one School table . The Student table has a Foreign Key to School table. Using Spring data I have something like this: