我需要除默认oracle用户之外的所有用户的列表.
Select Username from all_users;
Run Code Online (Sandbox Code Playgroud)
此查询将为我提供结果,但我只想手动创建用户.由于我的数据库中有50多个用户,因此无法遍历每个用户.
我试过了 :
http://www.orafaq.com/wiki/List_of_default_database_users从这里我得到了所有默认用户的列表,所以我是否需要使用上面查询中的where子句跳过所有用户
Select Username from all_users where Username NOT IN ('List All Default
Users Given By Oracle');
Run Code Online (Sandbox Code Playgroud)
或者有任何快速的方法吗?
-Nagendra
ResponseEntity<JsonNode> response = null;
//Calling POST Method
response=restTemplate.exchange(url, HttpMethod.POST,request,JsonNode.class);
restResponse.setStatusCode(response.getStatusCode());
restResponse.setHeaders(response.getHeaders());
if(response.getBody().isNull())
{
//DO SOMETHING
}
Run Code Online (Sandbox Code Playgroud)
问题:面临空指针异常
尽管我尝试使用 check 处理 Not Null 场景response.getBody().isNull(),但似乎此检查也会导致空指针异常。
我的假设:response.getBody()应该返回我尝试执行isNull()方法的 JsonNode 对象。我不确定这个调用如何再次导致空指针异常。在 Intellij 上,它显示getBody()方法有@Nullable可能出现空指针异常。
我在网上搜索了一些解决方案,说使用response.getBody()!=null会起作用。我很困惑。那么方法有什么用呢isNull()?