[Java lista] eclipselink+postgresql+stored procedure

zamek zamek at vili.pmmf.hu
2009. Júl. 29., Sze, 22:52:06 CEST


Cserep Janos írta:
>> Az eredeti problema az volt, hogy nem szeretnek egy haromszoros melysegu
>>  subquery-t epiteni jpa alatt, hanem egy stored function-t szeretnek
>> meghivni egy parameterrel.
> 
> Semmi gond nincs pedig a háromszoros subquery-kkel, sőt.
ok, nem vagyok semmi rossznak elrontoja:)
Egy kis segitseget kernek, ezt hogyan kellene eclipselink alatt felepiteni?

create or replace function userPermissions (userId integer) returns 
setof permissions
as '
declare
     result permissions%rowType;
begin
     for result in
         select * from permissions
             where permissions.p_id in (
                 select gp_permission from group_permission
                     where gp_group in (select g_id from user_groups
                         where u_id = userid))
     loop
         return next result;
     end loop;
     return;
end;
' language 'plpgsql';


-- 
  thx,
----------------------------------
Zoltan Zidarics programmer
PTE-PMMFK H-7621 Pecs, Boszorkany u. 2. Hungary
E-Mail: zamek at vili.pmmf.hu
----------------------------------



További információk a(z) Javalist levelezőlistáról