You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "Gerhard Petracek (JIRA)" <ji...@apache.org> on 2015/06/09 15:15:02 UTC
[jira] [Updated] (DELTASPIKE-709) New features for Query
Expressions
[ https://issues.apache.org/jira/browse/DELTASPIKE-709?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gerhard Petracek updated DELTASPIKE-709:
----------------------------------------
Assignee: Daniel Cunha (soro) (was: Thomas Hug)
> New features for Query Expressions
> ----------------------------------
>
> Key: DELTASPIKE-709
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-709
> Project: DeltaSpike
> Issue Type: Improvement
> Components: Data-Module
> Environment:
> Reporter: Juliano Marques
> Assignee: Daniel Cunha (soro)
>
> It will be nice if query expressions has the following features:
> Support aggregate functions. Examples:
> {code:java}
> Long countByName(String name);
> Long countDistinctByName(String name);
> Double sumPriceByCategory(Category category);
> BigDecimal avgPriceByCategory(Category category);
> {code}
> Support remove expressions. Examples:
> {code:java}
> void removeByName(String name);
> void removeById(Long id);
> {code}
> Support TOP and FIRST. Examples:
> {code:java}
> void findTop10ByName(String name);
> void findFirst10ByName(String name);
> {code}
> Support GROUP BY and HAVING clauses. Examples:
> {code:java}
> List<Product> findByNameGroupByName(String name);
> List<Product> findByNameGroupByNameHavingNameLike(String name);
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)