একটি কলামের ক্ষেত্রে জিজ্ঞাসা করার জন্য Jooq কিভাবে ব্যবহার করবেন?

আমি PostgreSQL জুকুয় ব্যবহার করছি, এবং আমি বুঝতে পারি যে আমার কলাম ক্ষেত্রে সংবেদনশীল। JOOQ ব্যবহার করে, আমি একটি কলাম জিজ্ঞাসা করার জন্য একটি সঠিক পদ্ধতি পাওয়া যায়নি, তার ক্ষেত্রে সংবেদনশীলতা উপেক্ষা। এখানে দেখুন: jooq TableField পদ্ধতি , আমি দেখতে পারি যে সমান ignorcase আছে। কিন্তু জুঁই ক্লাসে নিজেই যে পদ্ধতিটি নেই।

কেউ কি জানেন আমি এখানে কি ভুল করেছি?

0
যোগ সম্পাদিত
মতামত: 2
আমি এখানে কি সমস্যা হতে পারে নিশ্চিত না (আমার উত্তর দেখুন)। আপনি হয়তো এমন একটি উদাহরণ দিতে পারেন যা প্রত্যাশার হিসাবে কাজ করছে না?
যোগ লেখক Lukas Eder, উৎস

1 উত্তর

আমি "কেস সংবেদনশীলতা" দ্বারা যদি আপনি কলাম বিষয়বস্তু, কলাম নামটি বা কলামের নামটি নিশ্চিত না হন তাহলে আমি নিশ্চিত নই।

  • If you mean the column content, then you found the right method: Field.equalIgnoreCase(). A usage example:

    create.select()
          .from(MY_TABLE)
          .where(MY_TABLE.MY_FIELD.equalIgnoreCase("abc"))
          .fetch();
    
  • If, however, you mean the column name, then you can use the Factory Settings to control how jOOQ renders field and column names. The relevant setting is RenderNameStyle

0
যোগ
@ এসডব্লিউ ডিভি: আমি দেখি। মনে রাখবেন আপনি কিছু ঐতিহাসিক Javadocs এখানে খুঁজে পেতে পারেন
যোগ লেখক Lukas Eder, উৎস
আপনার প্রতিক্রিয়া সঠিক। গত রাতে আমি শুধু ভাবছিলাম যে আমি পুরোনো সংস্করণটি ব্যবহার করছি, 2.0.1। jooq.org/notes.php?version=2.1 এ চেক করার পর, এই নতুন পদ্ধতি সমান ignorcase 2.0.5 তে পাওয়া যায়। সুতরাং, আমি যে আমার pom.xml পরিবর্তন করি, এবং সেই পদ্ধতিটি উপলব্ধ! ধন্যবাদ
যোগ লেখক swdev, উৎস
নিস! লিঙ্কটির জন্য ধন্যবাদ
যোগ লেখক swdev, উৎস