I Frühlings-Boot-Anwendung verwenden mit Spring Data SolrCrudrepository
verwenden. Ich habe eine Entität namens Product
, die zum Speichern der Produktinformationen in Solr verwendet wird. Meine Frage ist, ich möchte alle ProductIDs von Productreposirory
bekommen. Ich weiß, dass wir findAll()
verwenden können, die eine Liste von ProductEntities zurückgeben, aber ich brauche nur List, die productids ist. SolrCrudRepository Suche Ausgabe
public Interface ProductRepository extends SoleCrudrepository<productEntity, Integer){
public List<Integer> getAllProductIDs();
}
Wie können wir nur productIds aus der solr Sammlung bekommen? Ich habe versucht, mit
@Query("Select p.id from Product p)
public List<Integer> findAllProductIDS();
die immer leere Ergebnismenge zurückgibt.