79074861

Date: 2024-10-10 14:23:01
Score: 0.5
Natty:
Report link

Answer:

sqlRestriction should directly use {alias}.COLUMNNAME

so

 criteria.add(Restrictions.sqlRestriction("trim(" + alias + "bar) like %" + filter.getBar()));

becomes

 criteria.add(Restrictions.sqlRestriction(
                    "trim({alias}.IDBAR) like ?",
                    "%" + filter.getBar(),
                    Hibernate.STRING
            ));
Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Thomarkey