У меня есть строитель для Specification<A>
.Я хочу применить его в другой спецификации для объединенной сущности:
private static Specification<B> createForFieldA(Filter filter) {
return (root, query, cb) -> {
Join<B, A> joined = root.join("a")
Specification<A> aspec = ASpecification.createSpec(filter.getAFilter());
//next what I want to do:
return aspec.applyFor(joined);
}
}
Могу ли я сделать это каким-то образом?