1 22 package org.jboss.ejb3.test.regressionHHH275; 23 24 import javax.ejb.Remote ; 25 import javax.ejb.Stateless ; 26 import javax.persistence.EntityManager; 27 import javax.persistence.PersistenceContext; 28 import javax.persistence.Query; 29 import javax.persistence.PersistenceContext; 30 31 36 @Stateless 37 @Remote (SearchDAORemote.class) 38 public class SearchDAO implements SearchDAORemote 39 { 40 41 @PersistenceContext private EntityManager em; 42 43 public void create() 44 { 45 { 46 SavedSearch s1 = new SavedSearch(); 47 s1.setId("USER_ALL_USERS"); 48 s1.setSearchTitle("TITLE"); 49 em.persist(s1); 50 } 51 52 { 53 SavedSearch s1 = new SavedSearch(); 54 s1.setId("u1"); 55 s1.setSearchTitle("TITLE"); 56 em.persist(s1); 57 } 58 59 } 60 61 public int find() 62 { 63 Query q = em.createQuery("From SavedSearch s WHERE (s.id = 'u1' OR s.id = 'USER_ALL_USERS') AND s.searchTitle = 'CRAP'"); 64 return q.getResultList().size(); 65 } 66 } 67 | Popular Tags |