আমার মূল প্রশ্নটি মডেলটিতে এটির মতো দেখাচ্ছে:
@NamedQuery(name = "getAllCentralFinancialAgencyAccountCd",
query = "select distinct i from CentralFinancialAgencyAccountCd i")
এবং আমি এখনও "স্বতন্ত্র" ফলাফল হিসাবে বিবেচিত যা পাচ্ছিলাম না। তারা টেবিলে একটি প্রাথমিক কী সংমিশ্রণের ভিত্তিতে স্বতন্ত্র ছিল।
সুতরাং DaoImpl
আমি একটি লাইন পরিবর্তন যুক্ত করেছি এবং শেষ পর্যন্ত আমি চাই "স্বতন্ত্র" রিটার্ন পেয়েছি। একটি উদাহরণ হ'ল চারবার 00 বার দেখার পরিবর্তে এখন কেবল এটি একবার দেখছি। আমি এখানে কোড যুক্ত করেছি DaoImpl
:
@SuppressWarnings("unchecked")
public List<CacheModelBase> getAllCodes() {
Session session = (Session) entityManager.getDelegate();
org.hibernate.Query q = session.getNamedQuery("getAllCentralFinancialAgencyAccountCd");
q.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
List<CacheModelBase> codes;
codes = q.list();
return codes;
}
আমি আশা করি এটি সাহায্য করেছে! আবার, আপনি কেবল কোডিং অনুশীলনগুলি অনুসরণ করছেন যা পরিষেবা, দাও এবং প্রকল্পের মডেল ধরণের প্রয়োগ করে this