Advertisement
kanciastopantalones

BD obiektowe

Jan 23rd, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. //zad1
  2. public void getWomen(ObjectContainer _odb)
  3. {
  4. Employee kobieta = new Employee ('K', null, null, null);
  5. ObjectSet<Employee> kobiety = _odb.queryByExample(kobieta);
  6. for (Employee e : kobiety)
  7. {
  8. System.out.println(e.getSurname()+ ":" +e.getAge());
  9. }
  10. }
  11.  
  12. //zad2
  13. public void getTeams(ObjectContainer _odb)
  14. {
  15. ObjectSet<Team> zespoly = _odb.queryByExample(Team.class);
  16. for(Team z : zespoly)
  17. {
  18. System.out.println(z.getName()+ ":" + z.getEmployees().size());
  19. }
  20. }
  21.  
  22. //zad3
  23. public void getOldWoman(ObjectContainer _odb)
  24. {
  25. ObjectSet<Employee> kobiety = _odb.query(new Predicate<Employee>()
  26. {
  27. @Override
  28. public boolean match(Employee p)
  29. {
  30. return ( p.getSex() == 'K' && p.getAge()>60);
  31. }
  32. });
  33. for(Employee z : kobiety)
  34. {
  35. System.out.println(z.getSurname()+ ":" +z.getAge());
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement