Jdbi: خريطة kotlin

تم إنشاؤها على ١٦ مايو ٢٠١٨  ·  5تعليقات  ·  مصدر: jdbi/jdbi

يبدو أن Pair لا يعمل مع JDBI ، سيكون رائعًا لو تمكنا من دعمه عبر rs.getObject(Int)

feature help wanted

ال 5 كومينتر

هل تقصد أنك تريد تعيين الصفوف إلى Pair<A, B> للتعيين التعسفي A و B ؟ أعتقد أننا يمكن أن ندعم ذلك بشكل معقول (على الرغم من أنه ليس من خلال rs.getObject(int) ، كما هو محدد في JDK وليس لدينا سيطرة عليه).

لقد فعلنا بالفعل شيئًا مشابهًا باستخدام Map.Entry<K,V> . انظر http://jdbi.org/#_map_entry_mapping

ندعم أيضًا التعيين إلى Vavr Tuple2 .

qualidafial ، نعم كـ RowMapper . اعتقدت أن KotlinMapper يجب أن يدعم ذلك ولكن يبدو أنه يدعم فقط data class .

لمعلوماتك: ربما لن يكون هناك تقدم في هذا الأمر ما لم تقم أنت أو أي شخص آخر بتقديم PR. لا يوجد أي من أعضاء المشروع (الذين أعرفهم) كود في Kotlin ، ونحن بالأحرى نمتلك أيدينا لمواكبة حجم العلاقات العامة منذ إصدار 3.0.

لدينا أيدينا ممتلئة فقط مواكبة حجم العلاقات العامة

آسف: ص

buremba : كحل سريع ، يمكنك استخدام Map.Entry المذكور أعلاه والقيام بـ .map { it.toPair() } (تمت إضافة طريقة الامتداد toPair إلى فئة Map.Entry عبر stdlib Kotlin).

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات