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 }