„3. Perzisztencia (2012)” változatai közötti eltérés
a →Query: FreeVariableBindings példa önmagával konzisztenssé tétele |
|||
| 332. sor: | 332. sor: | ||
<pre> | <pre> | ||
FreeVariables fv = new FreeVariables(); | FreeVariables fv = new FreeVariables(); | ||
fv.put("IS", Integer.TYPE); | fv.put("IS", Integer.TYPE); | ||
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> | |||
===Példa=== | ===Példa=== | ||
<pre> | <pre> | ||