我正在使用JPAUpdateClause更新所有满足BooleanExpression where子句的行。
BooleanExpression where = myEntity.id.isNotNull();
long updatedCount = update.where(where)
.set(myEntity.comments, request.getComment())
.execute();
myEntity.comments是一个字符串。
是否可以在调用set()时附加request.getComment()而不是替换现有值?
最佳答案
除了尝试输入request.getComment()
,还可以尝试以下操作
Expressions.operation(String.class, Ops.ADD, myEntity.comments, request.getComment())
关于java - JPAUpdateClause-设置值时可以串联字符串值吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51846031/