Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ejbs;
- import java.util.List;
- import javax.annotation.PostConstruct;
- import javax.ejb.EJB;
- import javax.ejb.Singleton;
- import javax.ejb.Startup;
- import javax.ejb.EJBException;
- import entities.Student;
- @Singleton
- @Startup
- public class ConfigBean {
- @EJB
- private CourseBean courseBean;
- @EJB
- private StudentBean studentBean;
- @PostConstruct
- public void populateBD() {
- try {
- courseBean.create(1, "EI");
- courseBean.create(2, "IS");
- courseBean.create(3, "JDM");
- courseBean.create(4, "SIS");
- courseBean.create(5, "MEI-CM");
- courseBean.create(6, "MGSIM");
- //PERSIST
- studentBean.create("1111111", "Manuel", "Manuel", "dae.ei.ipleiria@gmail.com", 1);
- studentBean.create("2222222", "Antonio", "António", "dae.ei.ipleiria@gmail.com", 1);
- studentBean.create("3333333", "Ana", "Ana", "dae.ei.ipleiria@gmail.com", 2);
- studentBean.create("4444444", "Jose", "José", "dae.ei.ipleiria@gmail.com", 2);
- //...
- studentBean.create("5555555", "Maria", "Maria", "dae.ei.ipleiria@gmail.com", 3);
- studentBean.create("6666666", "Joaquim", "Joaquim", "dae.ei.ipleiria@gmail.com", 3);
- studentBean.create("7777777", "Alzira", "Alzira", "dae.ei.ipleiria@gmail.com", 4);
- studentBean.create("8888888", "Pedro", "Pedro", "dae.ei.ipleiria@gmail.com", 4);
- //...
- List<Student> students = studentBean.getAll();
- students.stream().forEach((s) -> {
- System.out.println(s);
- });
- } catch (EJBException e) {
- System.out.println("Erro: " + e.getMessage());
- }
- }
- }
Add Comment
Please, Sign In to add comment