Spring data JPA findFirst,findTop ne marche pas

Selon section 3.4.5 du Ressort des Données JPA documentation, les résultats d'une requête méthode peut être limité en utilisant le mot-clé first et top.

J'ai écrit mon code comme ceci:

SysPrefixName findFirstByTableName(String tableName);

Cependant, j'ai cette erreur quand je lance le code:

résultat renvoie plus d'un des éléments; nested exception javax.la persistance.NonUniqueResultException: résultat renvoie plus d'un des éléments

Toute aide sur la résolution de ce sera apprécié.

  • Que fait votre code ressemble?
  • SysPrefixName findFirstByTableName(String nom de la table);List<SysPrefixName> findFirst2ByTableName(String nom de la table); il fonctionne dans la démo, mais dans mon application de la méthode de générer de fausses requêtes sql. ils sont tous les traduire par "sélection de .."sans" de haut(1),la partie supérieure(2)'. donc, je rencontre une exception
  • Ce qui Ressort des Données de la version utilisez-vous?
  • Spring Data JPA 1.6.0.LIBÉRATION
InformationsquelleAutor phxism | 2016-02-25