Preciso fazer um select em uma tabela de pessoa, na qual preciso fazer joins com códigos de tabela de endereços. Se eu usar o join normal, não serão retornadas as pessoas que não possuem endereço completo cadastrado. Mas como não é obrigatório inserir o endereço da pessoa na hora do cadastro, preciso que seja retornado a linha da pessoa independentemente do código existir nas duas tabelas. No PL/ SQL usando banco Oracle, meu select funcionaria perfeitamente da forma abaixo, porém, no JDBC não é reconhecido o comando (+). Sabem me dizer o que uso no lugar dele para fazer esse select no banco do Netbeans/ Java?
select pe.*, r.rua, b.bairro, c.cidade, e.uf, p.pais
from tb_pessoa pe, tb_rua r, tb_bairro b, tb_cidade c, tb_estado e, tb_pais p
where pe.idrua (+) = r. idrua
and pe.idbairro (+) = b.idbairro
and pe.idcidade (+) = c.idcidade
and pe.idpais (+) = p.idpais
and pe.iduf (+) = e.iduf
order by r.idrua