„3. Perzisztencia (2012)” változatai közötti eltérés

Fberci (vitalap | szerkesztései)
Fberci (vitalap | szerkesztései)
a Query: FreeVariableBindings példa önmagával konzisztenssé tétele
332. sor: 332. sor:
<pre>
<pre>
FreeVariables fv = new FreeVariables();
FreeVariables fv = new FreeVariables();
FreeVariableBindings fvb = new FreeVariableBindings();
fv.put("IS", Integer.TYPE);
fv.put("IS", Integer.TYPE);
fvb.put("IS", new Integer(20000));
Query q = new Query(Person.class, "getSalary()>=IS", fv);


Query q = new Query(Person.class, "getSalary()>=IS", fv);
Collection employees = (Collection)db.getRoot("employees");
Collection employees = (Collection)db.getRoot("employees");
Set result1 = q.select(employees); // több eredmény
FreeVariableBindings fvb = new FreeVariableBindings();
Object result2 = q.pick(employees); // egyetlen eredmény
fvb.put("IS", new Integer(20000));
Set result1 = q.select(employees, fvb); // több eredmény
Object result2 = q.pick(employees, fvb); // egyetlen eredmény
</pre>


</pre>
===Példa===
===Példa===
<pre>
<pre>
A lap eredeti címe: „https://vik.wiki/3._Perzisztencia_(2012)