setMaxResults pour le Printemps-Data-JPA annotation?

Je suis en train d'intégrer Spring-Data-JPA dans mon projet.
Une chose qui me confond est comment puis-je obtenir setMaxResults(n) par l'annotation ?

par exemple, mon code:

public interface UserRepository extends CrudRepository<User , Long>
{
  @Query(value="From User u where u.otherObj = ?1 ")
  public User findByOhterObj(OtherObj otherObj);
}

J'ai seulement besoin de retourner one (and only one) Utilisateur de otherObj, mais je ne peux pas trouver une façon d'annoter le maxResults. Quelqu'un peut-il me donner un indice ?

(mysql se plaint :

com.mysql.jdbc.JDBC4PreparedStatement@5add5415: select user0_.id as id100_, user0_.created as created100_ from User user0_ where user0_.id=2 limit ** NOT SPECIFIED **
WARN  util.JDBCExceptionReporter - SQL Error: 0, SQLState: 07001
ERROR util.JDBCExceptionReporter - No value specified for parameter 2

)

J'ai trouvé un lien : https://jira.springsource.org/browse/DATAJPA-147,
J'ai essayé, mais a échoué. Il ne semble pas possible maintenant?
Pourquoi est une caractéristique importante n'est pas intégrée dans le Printemps de Données?

Si je mettre en œuvre cette fonction manuellement:

public class UserRepositoryImpl implements UserRepository

J'ai à mettre en œuvre des tonnes de méthodes prédéfinies dans CrudRepository, ce serait terrible.

environnements : printemps-3.1 , spring-data-jpa-1.0.3.RELEASE.jar , spring-data-commons-core-1.1.0.RELEASE.jar

InformationsquelleAutor smallufo | 2012-02-16