[Java lista] eclipselink+postgresql+stored procedure

zamek zamek at vili.pmmf.hu
2009. Júl. 29., Sze, 23:20:09 CEST


Cserep Janos írta:
>> Egy kis segitseget kernek, ezt hogyan kellene eclipselink alatt felepiteni?
> 
> Látnom kéne a mappelt objektumokat. De ha valami ilyesmid van:
> 
> User {
>  List<Group>  getGroups();
> }
> 
> Group {
>   List<Permission> getPermissions()
>   List<User> getUsers();
> }
> 
> Permission {
>   List<Group>  getGroups();
> }
> 
> akkor a
> 
> SELECT DISTINCT object(p) FROM Permission p JOIN p.groups g JOIN
> g.users u WHERE u.userId = :userId
> 
> lenne az első naív megközelítésem...
Ah, ja vagy igy! Azt hittem, az eclipselink doksijaban latott 
elvarazsolt modon kell! Igy nem olyan nehez.

Ilyenekkel remisztgettem magam:

ExpressionBuilder emp = new ExpressionBuilder();
ExpressionBuilder ottawaEmp = new ExpressionBuilder();
ReportQuery subQuery = new ReportQuery(Employee.class, ottawaEmp);
subQuery.addMax("salary");
subQuery.setSelectionCriteria(ottawaEmp.get("address").get("city").equal("Ottawa"));
Expression exp = 
emp.get("salary").equal(subQuery).and(emp.get("address").get("city").equal("Ottawa"));

-- 
  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