在 java 中,我尝试使用如下所示的速记变量赋值。目前owner
被分配在不同的行,但我想把它放在下面的同一行。这不起作用 - 是不可能的还是有其他路线?
if ((User owner = search.getOwner()) instanceof User && owner.getId() != null) {
searchQuery.append("owner_id = :ownerId AND ");
queryMap.put("ownerId", owner.getId());
}
谢谢