当前位置: 首页>>代码示例>>Java>>正文


Java Query.getResultList方法代码示例

本文整理汇总了Java中javax.persistence.Query.getResultList方法的典型用法代码示例。如果您正苦于以下问题:Java Query.getResultList方法的具体用法?Java Query.getResultList怎么用?Java Query.getResultList使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javax.persistence.Query的用法示例。


在下文中一共展示了Query.getResultList方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: findRecentRegionFrom

import javax.persistence.Query; //导入方法依赖的package包/类
@GET
@Produces({"application/xml", "application/json"})
@Path("/recent/region/{regionName}/{orderLineId}")
public List<LiveSalesList> findRecentRegionFrom(@PathParam("regionName") String regionName, @PathParam("orderLineId") Integer orderLineId) {
    CriteriaBuilder cb = getEntityManager().getCriteriaBuilder();
    javax.persistence.criteria.CriteriaQuery cq = cb.createQuery();
    Root<LiveSalesList> liveSalesList = cq.from(LiveSalesList.class);
    cq.select(liveSalesList);
    cq.where(cb.and(
        cb.equal(liveSalesList.get(LiveSalesList_.region), regionName),
        cb.gt(liveSalesList.get(LiveSalesList_.orderLineId), orderLineId)
    ));
    Query q = getEntityManager().createQuery(cq);
    q.setMaxResults(500);
    return q.getResultList();
}
 
开发者ID:jalian-systems,项目名称:marathonv5,代码行数:17,代码来源:LiveSalesListFacadeREST.java

示例2: findPersonaEntities

import javax.persistence.Query; //导入方法依赖的package包/类
private List<Usuario> findPersonaEntities(boolean all, int maxResults, int firstResult) {
    EntityManager em = getEntityManager();
    try {
        CriteriaQuery cq = em.getCriteriaBuilder().createQuery();
        cq.select(cq.from(Usuario.class));
        Query q = em.createQuery(cq);
        if (!all) {
            q.setMaxResults(maxResults);
            q.setFirstResult(firstResult);
        }
        return q.getResultList();
    } finally {
        em.close();
    }
}
 
开发者ID:costea7,项目名称:ChronoBike,代码行数:16,代码来源:UsuarioJpaController.java

示例3: getAllIXSICarStations

import javax.persistence.Query; //导入方法依赖的package包/类
@Override
@Transactional
public List<MBPlaceEntity> getAllIXSICarStations() {
    log.debug("getting IXSI car sharing stations.");

    Query q = entityManager.createNativeQuery(SELECTION, MBPlaceEntity.class)
                           .setParameter("clazz", CAR);

    List<MBPlaceEntity> places = q.getResultList();

    return places;
}
 
开发者ID:RWTH-i5-IDSG,项目名称:xsharing-services-router,代码行数:13,代码来源:MBDataRepositoryImpl.java

示例4: findRecent

import javax.persistence.Query; //导入方法依赖的package包/类
@GET
@Produces({"application/xml", "application/json"})
@Path("/recent/")
public List<LiveSalesList> findRecent() {
    javax.persistence.criteria.CriteriaQuery cq = getEntityManager().getCriteriaBuilder().createQuery();
    cq.select(cq.from(LiveSalesList.class));
    Query q = getEntityManager().createQuery(cq);
    q.setMaxResults(500);
    return q.getResultList();
}
 
开发者ID:jalian-systems,项目名称:marathonv5,代码行数:11,代码来源:LiveSalesListFacadeREST.java

示例5: listarVeiculos

import javax.persistence.Query; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
public List<Veiculo> listarVeiculos(){
	Query query = em.createNamedQuery("Veiculo.findAll");
	return query.getResultList();
}
 
开发者ID:pedrohnog,项目名称:Trabalhos-FIAP,代码行数:6,代码来源:SeguroHelper.java

示例6: countYesterdayCardsByPopulationCrous

import javax.persistence.Query; //导入方法依赖的package包/类
public static List<Object[]> countYesterdayCardsByPopulationCrous(String isMonday, String typeDate) {
    EntityManager em = User.entityManager();
    
    String mondayorNot = " AND to_date(to_char(" + typeDate + ", 'DD-MM-YYYY'), 'DD-MM-YYYY')= TIMESTAMP 'yesterday'";
    if("true".equals(isMonday)){
    	mondayorNot = " AND to_char(" + typeDate + ", 'DD-MM-YYYY') = to_char((now() - interval '3 day'), 'DD-MM-YYYY')";
    }
    String sql = "SELECT cnous_reference_statut AS eppa, count(*) as count "
    		+ "FROM card, user_account WHERE card.user_account=user_account.id "
    		+ mondayorNot + " GROUP BY cnous_reference_statut";

    Query q = em.createNativeQuery(sql);

    return q.getResultList();
}
 
开发者ID:EsupPortail,项目名称:esup-sgc,代码行数:16,代码来源:User.java

示例7: getAllProxyConfigurationSettings

import javax.persistence.Query; //导入方法依赖的package包/类
@TransactionAttribute(TransactionAttributeType.MANDATORY)
public HashMap<String, Setting> getAllProxyConfigurationSettings()
        throws ConfigurationException {
    LOGGER.debug("Retrieving all configuration settings for proxy");
    HashMap<String, Setting> result = new HashMap<>();
    Query query = em.createNamedQuery("ConfigurationSetting.getAllProxy");
    List<?> resultList = query.getResultList();
    for (Object entry : resultList) {
        ConfigurationSetting currentCs = (ConfigurationSetting) entry;
        result.put(currentCs.getSettingKey(), new Setting(
                currentCs.getSettingKey(), currentCs.getDecryptedValue()));
    }
    PlatformConfigurationKey[] keys = PlatformConfigurationKey.values();
    StringBuffer missing = new StringBuffer();
    for (int i = 0; i < keys.length; i++) {
        if (keys[i].isMandatory() && !result.containsKey(keys[i].name())) {
            if (missing.length() > 0) {
                missing.append(", ");
            }
            missing.append(keys[i].name());
        }
    }
    if (missing.length() > 0) {
        throw new ConfigurationException(
                "The configuration is missing the following parameter(s): "
                        + missing.toString(),
                missing.toString());
    }
    return result;
}
 
开发者ID:servicecatalog,项目名称:oscm-app,代码行数:31,代码来源:APPConfigurationServiceBean.java

示例8: getUnresolvedGuestFeedback

import javax.persistence.Query; //导入方法依赖的package包/类
/**
 * @return All guest feedback reports from the database that are not yet marked resolved.
 */
public List<GuestFeedback> getUnresolvedGuestFeedback() {
    String query = "FROM GuestFeedback WHERE isResolved = :param";
    Query q = entityManager.createQuery(query);
    q.setParameter("param", false);
    return q.getResultList();
}
 
开发者ID:maillouxc,项目名称:git-rekt,代码行数:10,代码来源:GuestFeedbackService.java

示例9: getGroup

import javax.persistence.Query; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
@Override
public JpaGroup getGroup(final String name) throws NotFoundException {
    final Query query = entityManager.createQuery("SELECT g FROM JpaGroup g WHERE lower(g.name) = lower(:groupName)");
    query.setParameter("groupName", name);
    List<JpaGroup> jpaGroups = query.getResultList();
    if (jpaGroups == null || jpaGroups.isEmpty()) {
        LOGGER.error("Error getting the group {}", name);
        throw new NotFoundException(FaultType.GROUP_NOT_FOUND, "Group not found: " + name);
    }
    return jpaGroups.get(0);
}
 
开发者ID:cerner,项目名称:jwala,代码行数:13,代码来源:GroupCrudServiceImpl.java

示例10: findInactiveOnBehalfUsers

import javax.persistence.Query; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
private List<OnBehalfUserReference> findInactiveOnBehalfUsers(
        Long lowerPeriodBound) {
    Query query = dm.createNamedQuery(
            "OnBehalfUserReference.findInactiveBeforePeriod");
    query.setParameter("leastPermittedTime", lowerPeriodBound);
    return query.getResultList();
}
 
开发者ID:servicecatalog,项目名称:oscm,代码行数:9,代码来源:IdentityServiceBean.java

示例11: read

import javax.persistence.Query; //导入方法依赖的package包/类
public List<Object> read() {
   	Query query = manager
	        .createQuery("SELECT ped "
	        		+ "FROM Pedido ped "
	        		+ "ORDER BY ped.created_at DESC");

	@SuppressWarnings("unchecked")
	List<Object> pedidos = query.getResultList();
	return pedidos;
}
 
开发者ID:iurigodoy,项目名称:Monsters_Portal,代码行数:11,代码来源:JpaPedidoDao.java

示例12: countNbRejetsByMonth

import javax.persistence.Query; //导入方法依赖的package包/类
public static List<Object> countNbRejetsByMonth(String userType) {
    String sql = "SELECT to_char(date_etat, 'MM-YYYY') tochar, count(*) FROM card WHERE etat='REJECTED' GROUP BY tochar ORDER BY to_date(to_char(date_etat, 'MM-YYYY'), 'MM-YYYY')";
    if (!userType.isEmpty()) {
        sql = "SELECT to_char(date_etat, 'MM-YYYY') tochar, count(*) FROM card, user_account WHERE card.user_account= user_account.id " + "AND etat='REJECTED' AND user_type = :userType GROUP BY tochar ORDER BY to_date(to_char(date_etat, 'MM-YYYY'), 'MM-YYYY')";
    }
    EntityManager em = Card.entityManager();

    Query q = em.createNativeQuery(sql);
    if (!userType.isEmpty()) {
        q.setParameter("userType", userType);
    }        

    return q.getResultList();
}
 
开发者ID:EsupPortail,项目名称:esup-sgc,代码行数:15,代码来源:Card.java

示例13: Pedidos_por_semana

import javax.persistence.Query; //导入方法依赖的package包/类
public List<Pedido> Pedidos_por_semana() {
	// Escreve a SQL
	Query query = manager
		.createQuery("SELECT COUNT(ped.id_pedido) as count, ped.data_pedido "
				+ "FROM Pedido as ped "
				+ "WHERE ped.data_pedido BETWEEN CURRENT_DATE -7 AND CURRENT_DATE "
				+ "GROUP BY ped.data_pedido "
				+ "ORDER BY ped.data_pedido");
				
	@SuppressWarnings("unchecked")
	List<Pedido> pedidos = query.getResultList();

	return pedidos;
}
 
开发者ID:iurigodoy,项目名称:Monsters_Portal,代码行数:15,代码来源:JpaDashboardDao.java

示例14: for

import javax.persistence.Query; //导入方法依赖的package包/类
private void SİLActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SİLActionPerformed
    // TODO add your handling code here:
    
    //SİLME
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("BP2_LAB2PU");
    EntityManager em = emf.createEntityManager();

    Query q = em.createQuery("DELETE FROM Hasta h WHERE h.id=:id");

    q.setParameter("id", tbl_hastalar.getValueAt(tbl_hastalar.getSelectedRow(), 0));
    em.getTransaction().begin();
    q.executeUpdate();
    em.getTransaction().commit();
    //
    
    // SELECT
    dtm.setRowCount(0);
    q = em.createQuery("SELECT h FROM Hasta h");

    List<Hasta> hastalar = q.getResultList();
    for (Hasta hs : hastalar) {
        dtm.addRow(new Object[]{hs.getId(), hs.getAdi(), hs.getSoyadi(), hs.getIdDoktor()});
    }
    tbl_hastalar.setModel(dtm);
    
    //7
}
 
开发者ID:sametkaya,项目名称:Java_Swing_Programming,代码行数:28,代码来源:Soru1.java

示例15: queryByNativeSQL

import javax.persistence.Query; //导入方法依赖的package包/类
/**
 * 执行原生SQL查询
 * @param sql
 * @param params sql参数
 * @return 结果集并影射成Map
 */
public List<Map<String,Object>> queryByNativeSQL(String sql,Map<String,Object> params){
	Query query=em.createNativeQuery(sql);
	if(params!=null&&params.size()>0){
		for(String param:params.keySet() ){
			query.setParameter(param,params.get(param));
		}
	}
	query.unwrap(SQLQuery.class).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
	return query.getResultList();
}
 
开发者ID:szsucok,项目名称:sucok-framework,代码行数:17,代码来源:BaseDao.java


注:本文中的javax.persistence.Query.getResultList方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。