আমি আমার প্রকল্পে স্প্রিং-ডেটা-জেপিএ অন্তর্ভুক্ত করার চেষ্টা করছি। আমাকে বিভ্রান্ত করার একটি জিনিস হ'ল আমি টীকা দ্বারা কীভাবে setMaxResults (n) অর্জন করব?
উদাহরণস্বরূপ, আমার কোড:
public interface UserRepository extends CrudRepository<User , Long>
{
@Query(value="From User u where u.otherObj = ?1 ")
public User findByOhterObj(OtherObj otherObj);
}
আমার কেবল অন্যান্য one (and only one)
ওজেজে থেকে ব্যবহারকারী ফিরে আসতে হবে তবে আমি সর্বোচ্চ ফলাফলগুলি টিকিয়ে দেওয়ার কোনও উপায় খুঁজে পাচ্ছি না। কেউ কি আমাকে ইঙ্গিত দিতে পারে?
(মাইএসকিএল অভিযোগ করে:
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
)
আমি একটি লিঙ্ক পেয়েছি: https://jira.springsource.org/browse/DATAJPA-147 , আমি চেষ্টা করেছি কিন্তু ব্যর্থ হয়েছিল। এটা কি এখন সম্ভব হচ্ছে না? স্প্রিং-ডেটাতে এ জাতীয় গুরুত্বপূর্ণ বৈশিষ্ট্যটি কেন নির্মিত হয়নি?
যদি আমি নিজেই এই বৈশিষ্ট্যটি প্রয়োগ করি:
public class UserRepositoryImpl implements UserRepository
আমাকে প্রচুর পূর্বনির্ধারিত পদ্ধতি প্রয়োগ CrudRepository
করতে হবে, এটি ভয়ানক হবে।
পরিবেশ: স্প্রিং -৩.১, স্প্রিং-ডেটা-জেপা-১.০.৩.আরএলইএসই.জার, স্প্রিং-ডেটা-কমন্স-কোর -১.১.০.আরলেএএসই.জার