我正在使用JPAUpdateClause更新所有满足BooleanExpression where子句的行。
BooleanExpression where = myEntity.id.isNotNull();
long updatedCount = update.where(where)
.set(myEntity.comments, request.getComment())
.execute();
myEntity.comments是一个字符串。
调用set()时是否可以附加request.getComment()而不是替换现有值?
答案 0 :(得分:1)
而不是放request.getComment()
,请尝试以下
Expressions.operation(String.class, Ops.ADD, myEntity.comments, request.getComment())