Querydsl: SQL: دعم الإجراءات المخزنة

تم إنشاؤها على ٣ أكتوبر ٢٠١١  ·  7تعليقات  ·  مصدر: querydsl/querydsl

دعم الإجراء المخزن

كود مزيف

CREATE OR REPLACE PROCEDURE order_update (id INTEGER, customer_id INTEGER, amount OUT DECIMAL);

OrderUpdate orderUpdate = new OrderUpdate(configuration, connection);
// OrderUpdate is generated based on a stored procedure with the same name
orderUpdate.setId(123);
orderUpdate.setCustomerId(7849320);
orderUpdate.execute();
Double amount = orderUpdate.getAmount();
feature

التعليق الأكثر فائدة

سيكون من الرائع رؤية هذه الميزات - وهي ميزة يمتلكها JOOQ: http://www.jooq.org/doc/3.2/manual/sql-execution/stored-procedures/

ال 7 كومينتر

إغلاق هذا في الوقت الحالي ، حيث لم أتمكن من العثور على طريقة لتوفير دعم الإجراء المخزن الآمن في Querydsl. لا تتردد في إعادة فتح هذا.

يمكن الاستعلام عن PreparedStatement.getParameterMetaData () على SP في JDBC لإنشاء الأنواع ، أليس كذلك؟

لكن هل هذا متاح عبر البيانات الوصفية لقاعدة البيانات؟

ألا يجب أن يعمل هذا بنفس طريقة عمل جداول المعلمة واسم proc؟
http://www.java2s.com/Code/Java/Database-SQL-JDBC/GetStoredProcedureSignature.htm

بالنسبة للنتائج المرجعة من produre ، يمكننا تمرير فئة الفول كـ
حجة كجزء من طريقة التنفيذ. كل ما تبقى يأتي من ديسيبل
البيانات الوصفية ، أليس كذلك؟

يوم الجمعة ، 25 كانون الثاني (يناير) 2013 الساعة 2:13 مساءً ، Timo Westkämper
إخطاراتgithub.com

لكن هل هذا متاح عبر البيانات الوصفية لقاعدة البيانات؟

قد تكون إحدى المواقف الصعبة هي التعامل بشكل صحيح مع أشياء مثل معلمات in-out وتسجيلها في المكالمة ، ولكن كل هذه المعلومات تأتي في البيانات الوصفية لذا يجب أن يكون الرمز الذي تم إنشاؤه قادرًا على التعامل معه بسهولة.

سيكون من الرائع رؤية هذه الميزات - وهي ميزة يمتلكها JOOQ: http://www.jooq.org/doc/3.2/manual/sql-execution/stored-procedures/

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

القضايا ذات الصلة

robertandrewbain picture robertandrewbain  ·  5تعليقات

beamofsoul picture beamofsoul  ·  6تعليقات

fe2s picture fe2s  ·  6تعليقات

aoudiamoncef picture aoudiamoncef  ·  3تعليقات

intuitiveminds picture intuitiveminds  ·  8تعليقات