Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package ejbs;
- import entities.Course;
- import javax.annotation.PostConstruct;
- import javax.ejb.EJB;
- import javax.ejb.Singleton;
- import javax.ejb.Startup;
- /**
- *
- * @author rpbeat
- */
- @Singleton
- @Startup //instancia logo ao iniciar
- public class ConfigBean {
- @EJB
- private StudentBean studentBean;
- @EJB
- private CourseBean coursebean;
- @PostConstruct //executa logo o construtor
- public void populateDB(){
- try {
- coursebean.createCourse(1,"EI");
- coursebean.createCourse(2,"IS");
- coursebean.createCourse(3,"JDM");
- coursebean.createCourse(4,"MMS");
- coursebean.createCourse(5,"ALS");
- coursebean.createCourse(6,"POA");
- //PERSIST
- studentBean.createStudent("1111111", "Manuel", "Manuel", "dae.ei.ipleiria@gmail.com",1);
- studentBean.createStudent("2222222", "Antonio", "António", "dae.ei.ipleiria@gmail.com",2);
- studentBean.createStudent("3333333", "Ana", "Ana", "dae.ei.ipleiria@gmail.com",3);
- studentBean.createStudent("4444444", "Jose", "José", "dae.ei.ipleiria@gmail.com",4);
- //...
- studentBean.createStudent("5555555", "Maria", "Maria", "dae.ei.ipleiria@gmail.com",5);
- studentBean.createStudent("6666666", "Joaquim", "Joaquim", "dae.ei.ipleiria@gmail.com",6);
- studentBean.createStudent("7777777", "Alzira", "Alzira", "dae.ei.ipleiria@gmail.com",2);
- studentBean.createStudent("8888888", "Pedro", "Pedro", "dae.ei.ipleiria@gmail.com",6);
- //...
- } catch (Exception e) {
- }
- }
- // Add business logic below. (Right-click in editor and choose
- // "Insert Code > Add Business Method")
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement