取数据库数据的问题
下边的是一个pl sql软件编写的sql语句:select p.tenderid,
p.tendername,
b.supplyer_id,
b.supplyer_name,
b.pay_type,
b.bail
from (
select t.tenderid, t.tendername from ecp_tender_project t,ecp_tender_apply_rec r where t.tenderid=r.tenderid
union
select t.tenderid, t.tendername from ecp_tender_project t
) p, ecp_bail_record b
where p.tenderid = b.tender_id(+)
问题1:为什么最后有个(+); 问题2:怎么去数据库取数据(jdbc方式、jdbd方式、hibernate方式等)
------最佳解决方案--------------------1) (+)表示左联结.
2) 百度吧,表偷懒
------其他解决方案--------------------这个是oracle特别支持的写法 基本等价于left join