View Javadoc

1   package org.apache.geronimo.samples.myphonebookpak;
2   
3   import javax.ejb.Stateless;
4   import javax.persistence.PersistenceUnit;
5   import javax.persistence.EntityManager;
6   import javax.persistence.EntityManagerFactory;
7   
8   import org.apache.geronimo.samples.myphonebookpak.PhoneBook;
9   
10  @Stateless
11  public class MyPhonebookBean implements MyPhonebookLocal {
12  
13  	@PersistenceUnit(unitName="PhonePU")
14  	protected EntityManagerFactory emf;
15  
16  	public MyPhonebookBean() {
17  
18  	}
19     
20  	public PhoneBook findByPrimaryKey(String name) {
21  		EntityManager em = emf.createEntityManager();
22  
23  		PhoneBook phonebook = (PhoneBook)em.find(PhoneBook.class, name);
24  
25  		em.close();
26  
27  		return phonebook;
28  	}
29  }