List of usage examples for javax.persistence EntityManager createQuery
public Query createQuery(CriteriaDelete deleteQuery);
Query
for executing a criteria delete query. From source file:com.taobao.ad.easyschedule.dao.logs.impl.JPALogsDAOImpl.java
@Override public Long getCountByTypeAndTime(final Long opsubtype, final Date startTime, final Date endTime) { return (Long) super.getJpaTemplate().execute(new JpaCallback() { @Override/*from www .j ava 2s . c om*/ public Object doInJpa(EntityManager em) throws PersistenceException { return em.createQuery( "select count(*) from es_logs t where t.optime<=?1 and t.optime >=?2 and t.opsubtype=?3") .setParameter(1, endTime, TemporalType.DATE).setParameter(2, startTime, TemporalType.DATE) .setParameter(3, opsubtype).getSingleResult(); } }); }
From source file:de.berlios.jhelpdesk.dao.jpa.TicketFilterDAOJpa.java
@Transactional(readOnly = false) public void delete(final Long filterId) { this.jpaTemplate.execute(new JpaCallback<TicketFilter>() { public TicketFilter doInJpa(EntityManager em) throws PersistenceException { Query q = em.createQuery("DELETE FROM TicketFilter f WHERE f.ticketFilterId = ?1"); q.setParameter(1, filterId); q.executeUpdate();// www . j ava2 s .c om return null; } }); }
From source file:com.gerenciaProyecto.DaoImple.UsuarioDaoImpl.java
@Override public List<Usuario> listar() { EntityManager em = getEntityManager(); List<Usuario> lista = new ArrayList<Usuario>(); Query q = em.createQuery("SELECT u FROM Usuario u where u.estado= :estado "); q.setParameter("estado", Usuario.ESTADOS.ACTIVO.getEstado()); lista = q.getResultList();/*w w w.j ava2 s . c o m*/ return lista; }
From source file:com.gerenciaProyecto.DaoImple.UsuarioDaoImpl.java
@Override public List<Usuario> listarInactivos() { EntityManager em = getEntityManager(); List<Usuario> lista = new ArrayList<Usuario>(); Query q = em.createQuery("SELECT u FROM Usuario u where u.estado= :estado "); q.setParameter("estado", 'I'); lista = q.getResultList();/*from ww w. j a v a 2s . c o m*/ return lista; }
From source file:com.gerenciaProyecto.DaoImple.UsuarioDaoImpl.java
@Override public Usuario consultaUsuarioLogin(String login) { EntityManager em = getEntityManager(); Usuario usuarioLogin = null;/*from w w w. j a v a2s.c om*/ try { Query q = em.createQuery("SELECT u FROM Usuario u WHERE u.username = :username"); q.setParameter("username", login); usuarioLogin = (Usuario) q.getSingleResult(); } catch (NoResultException e) { e.printStackTrace(); } return usuarioLogin; }
From source file:com.gerenciaProyecto.DaoImple.ProductoDaoImpl.java
@Override public List<Producto> listar() { EntityManager em = getEntityManager(); List<Producto> lista = new ArrayList<Producto>(); Query q = em.createQuery("SELECT p FROM Producto p where p.estado= :estado "); q.setParameter("estado", Producto.ESTADOS.ACTIVO.getEstado()); lista = q.getResultList();/* w w w . j a v a 2 s.co m*/ return lista; }
From source file:com.gerenciaProyecto.DaoImple.ProductoDaoImpl.java
@Override public List<Producto> listarInactivos() { EntityManager em = getEntityManager(); List<Producto> lista = new ArrayList<Producto>(); Query q = em.createQuery("SELECT p FROM Producto p where p.estado= :estado "); q.setParameter("estado", Producto.ESTADOS.INACTIVO.getEstado()); lista = q.getResultList();//from w ww. j av a 2 s . c o m return lista; }
From source file:com.gerenciaProyecto.DaoImple.ProductoDaoImpl.java
@Override public Producto ObtenerProductoId(Integer p_IdProducto) { EntityManager em = getEntityManager(); List<Producto> lista = new ArrayList<Producto>(); Query q = em.createQuery("SELECT p FROM Producto p WHERE p.id = :id"); q.setParameter("id", p_IdProducto); lista = q.getResultList();// ww w . ja v a 2 s .c o m for (Producto lista1 : lista) { if (lista1.getId() == p_IdProducto) { return lista1; } } return null; }
From source file:cz.fi.muni.pa165.daoImpl.TroopDAOImpl.java
@Override public List<Troop> findTroopByName(String name) throws IllegalArgumentException { List<Troop> troop;/*w w w . ja v a 2 s . co m*/ EntityManager em = emf.createEntityManager(); em.getTransaction().begin(); troop = em.createQuery("SELECT t FROM Troop t WHERE t.name = :name").setParameter("name", name) .getResultList(); //query.setParameter("name", name); em.getTransaction().commit(); em.close(); return troop; }
From source file:com.soen.ebanking.dao.ObjectDao.java
public T getAnObjectsByCondition(String tableName, String whereString) { EntityManager em = this.getEMF().createEntityManager(); try {// w w w. j a v a 2s . co m T result = (T) em.createQuery("Select t FROM " + tableName + " t WHERE " + whereString) .getSingleResult(); return result; } finally { em.close(); } }