"builder" is object which from CriteriaBuilder interface
Join<SedIncomeLettersEntity, CrExternalCompanyEntity> join = root.join("crExternalCompanyEntity");
builder.like(join.get("title"), "%" + value + "%");
this is working but doesn't work camelcase.
IIRC like is not case insensitive and you need to manually do something like:
builder.like(builder.lower(join.get("title")), "%" + value.toLowerCase() + "%");
Hopefully that's what you need.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With