JPAUpdateClause - возможно ли объединить строковые значения при установке значений?
Я использую JPAUpdateClause для обновления всех строк, удовлетворяющих предложению BooleanExpression where.
BooleanExpression where = myEntity.id.isNotNull();
long updatedCount = update.where(where)
.set(myEntity.comments, request.getComment())
.execute();
myEntity.comments - это строка.
Можно ли добавить request.getComment() при вызове set() вместо замены существующего значения?
1 ответ
Вместо того, чтобы положить request.getComment()
, попробуйте что-то вроде ниже
Expressions.operation(String.class, Ops.ADD, myEntity.comments, request.getComment())