Hibernate CriteriaAPI and like operator. Swap operands + database independent concatenation - is it possible?
问题 Intro I have a weird task - to write on Hibernate Criteria API (i.e. in database independent style) SQL query similar to select * from branch b where '2/5/3/' like b.hier_path + '%' where + is concatenation operator. Concatenation operator is database dependent '+' in MS SQL, '||' in Oracle etc. I must use Criteria API (and no way to switch to HQL). Problem #1 - like operator Unfortunately, Hibernate allows to write only Criteria based on Java object property: pCriteria.createCriteria(Branch