我很难使用 JPA CriteriaBuilder 执行以下操作:
SUBSTRING( field, LENGTH( field ) - 7 )
我正在使用的数据库没有 RIGHT 功能,如果有,我可以执行以下操作:
builder.function( "RIGHT", String.class, fieldExp, builder.literal(7) );
但没有骰子。虽然 CriteriaBuilder 确实有一个子字符串函数表达式,但我无法弄清楚如何从 LENGTH 中减去文字 7。
有什么想法吗?TIA