Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.47 KB | None | 0 0
  1. package Tuote;
  2.  
  3. import java.util.List;
  4.  
  5.  
  6. import javax.persistence.EntityManager;
  7. import javax.persistence.PersistenceContext;
  8. import javax.ejb.Stateless;
  9.  
  10.  
  11.  
  12.  
  13. public class TuoteEjb {
  14.    
  15.    
  16.  
  17.     @PersistenceContext(unitName = "jsf_etatehtava") // Name in persistence.xml
  18.     private static EntityManager em;
  19.    
  20.     public TuoteEjb(){
  21.        
  22.     }
  23.  
  24.     public void save(Tuote b) {
  25.        
  26.        
  27.         try {
  28.             em.persist(b);
  29.             System.out.println("persist tietokone:" + b);
  30.         } catch (Exception e) {
  31.             e.printStackTrace();
  32.             System.out.println("Tallennus ei onnistunut!");
  33.         }
  34.        
  35.     }
  36.  
  37.     public List<Tuote> getTuotteet() {
  38.        
  39.         List<Tuote> tuotteet = null;
  40.         // get all books from the database
  41.         tuotteet = em.createNamedQuery("searchAllTuotteet").getResultList();
  42.         System.out.println("*********** search all ********** => " + tuotteet);
  43.         return tuotteet;
  44.        
  45.     }
  46.  
  47.     public void init() {
  48.         // TODO Auto-generated method stub
  49.        
  50.         Kirja k1 = new Kirja();
  51.         k1.setIsbn("A123");
  52.         k1.setNimi("Core Java");
  53.         k1.setHinta(26.99);
  54.         k1.setTekijat("Cay Horstmann");
  55.  
  56.         Kirja k2 = new Kirja();
  57.         k2.setIsbn("A223");
  58.         k2.setNimi("JavaScript Ninja");
  59.         k2.setTekijat("John Resig");
  60.         k2.setHinta(33.50);
  61.  
  62.         Kirja k3 = new Kirja();
  63.         k3.setIsbn("A313");
  64.         k3.setNimi("Thinking Of Java");
  65.         k3.setTekijat("Bruce Eckel");
  66.         k3.setHinta(9.95);
  67.  
  68.         //Cd cd1 = new Cd("Iron Maiden", "Powerslave", 3048, 8, 19.95);
  69.        
  70.        
  71.         em.persist(k1);
  72.         em.persist(k2);
  73.         em.persist(k3);
  74.        
  75.     }
  76.  
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement