JPAUpdateClause-设置值时可以串联字符串值吗?

时间:2018-08-14 16:33:32

标签: java querydsl mysema

我正在使用JPAUpdateClause更新所有满足BooleanExpression where子句的行。

BooleanExpression where = myEntity.id.isNotNull();
long updatedCount = update.where(where)
        .set(myEntity.comments, request.getComment())
        .execute();

myEntity.comments是一个字符串。

调用set()时是否可以附加request.getComment()而不是替换现有值?

1 个答案:

答案 0 :(得分:1)

而不是放request.getComment(),请尝试以下

Expressions.operation(String.class, Ops.ADD, myEntity.comments, request.getComment())