Guest User

Untitled

a guest
Oct 10th, 2017
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. package ejbs;
  2.  
  3. import java.util.List;
  4. import javax.annotation.PostConstruct;
  5. import javax.ejb.EJB;
  6. import javax.ejb.Singleton;
  7. import javax.ejb.Startup;
  8. import javax.ejb.EJBException;
  9.  
  10. import entities.Student;
  11.  
  12. @Singleton
  13. @Startup
  14. public class ConfigBean {
  15.  
  16. @EJB
  17. private CourseBean courseBean;
  18. @EJB
  19. private StudentBean studentBean;
  20.  
  21. @PostConstruct
  22. public void populateBD() {
  23.  
  24. try {
  25.  
  26. courseBean.create(1, "EI");
  27. courseBean.create(2, "IS");
  28. courseBean.create(3, "JDM");
  29. courseBean.create(4, "SIS");
  30. courseBean.create(5, "MEI-CM");
  31. courseBean.create(6, "MGSIM");
  32.  
  33. //PERSIST
  34. studentBean.create("1111111", "Manuel", "Manuel", "dae.ei.ipleiria@gmail.com", 1);
  35. studentBean.create("2222222", "Antonio", "António", "dae.ei.ipleiria@gmail.com", 1);
  36. studentBean.create("3333333", "Ana", "Ana", "dae.ei.ipleiria@gmail.com", 2);
  37. studentBean.create("4444444", "Jose", "José", "dae.ei.ipleiria@gmail.com", 2);
  38. //...
  39. studentBean.create("5555555", "Maria", "Maria", "dae.ei.ipleiria@gmail.com", 3);
  40. studentBean.create("6666666", "Joaquim", "Joaquim", "dae.ei.ipleiria@gmail.com", 3);
  41. studentBean.create("7777777", "Alzira", "Alzira", "dae.ei.ipleiria@gmail.com", 4);
  42. studentBean.create("8888888", "Pedro", "Pedro", "dae.ei.ipleiria@gmail.com", 4);
  43. //...
  44.  
  45. List<Student> students = studentBean.getAll();
  46.  
  47. students.stream().forEach((s) -> {
  48. System.out.println(s);
  49. });
  50.  
  51. } catch (EJBException e) {
  52. System.out.println("Erro: " + e.getMessage());
  53. }
  54. }
  55. }
Add Comment
Please, Sign In to add comment