comment faire pour récupérer une fonction d'agrégation requête avec spring-data-jpa
Je suis à l'aide de Spring data jpa 1.2 et je ne trouve pas de toute façon à récupérer un total résultat de la requête, comme le suivant.
select count(v), date(v.createTimestamp) from UserEntity v
group by date(v.createTimestamp)
Qui fonctionnent parfaitement avec les indigènes JPA
@Entity()
public class UserEntity {
@Id
private long id;
.
.
@Column(columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
private Timestamp createTimestamp;
}
tout mon JPA référentiel est
public interface UserRepository extends JpaRepository<UserEntity, Long>,
JpaSpecificationExecutor<UserEntity> {
}
alors, comment puis-je effectuer des requêtes d'agrégation jeter de données du Printemps, je trouve absolument rien dans la documentation
OriginalL'auteur Ehab Al-Hakawati | 2013-02-20
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé un moyen de faire ce
De cette façon, nous pouvons obtenir des données agrégées avec le nombre réel ( les enregistrements )
OriginalL'auteur Ehab Al-Hakawati
"countBy" n'est actuellement pas pris en charge dans le Printemps de Données:
Soutien à "countBy' méthodes de requête
N'Spring Data JPA ont aucun moyen de compter les entités à l'aide de la méthode nom de le résoudre?
OriginalL'auteur ezgi
vous pouvez également utiliser
@NativeQuery
optionOriginalL'auteur Charles Raimond
Vous pouvez avoir @Requête des requêtes personnalisées pour votre unsupporeted méthodes de printemps-données.
OriginalL'auteur manocha_ak