jOOQ Open Source Edition

نرم افزار تصویر:
jOOQ Open Source Edition
جزئیات نرم افزار:
نسخه: 3.7.0 به روز شده
ها تاریخ: 9 Dec 15
توسعه دهنده: Data Geekery
پروانه: رایگان
محبوبیت: 8

Rating: 4.0/5 (Total Votes: 2)

jOOQ (پرس و جو جاوا شی گرا) گسترش نسخه متن منبع باز و نسخه آزادانه توزیع شده از نرم افزار jOOQ خط فرمان اجرا در جاوا و طراحی شده از زمین تا به عنوان یک ابزار برای تولید کد جاوا از عمل است پایگاه داده های مختلف.

در این نرم افزار شامل API مسلط (رابط کاربردی برنامه نویسی) که اجازه می دهد تا شما را به ساخت نوع امن SQL استفاده کرد. این نیز به عنوان دو نسخه تجاری، حرفه ای و سازمانی توزیع شده است.


ویژگی در یک نگاه

در ویژگی های کلیدی jOOQ گسترش نسخه های منبع شامل پشتیبانی برای تولید جاوا تولید کد، پشتیبانی برای سوابق فعال، نوع امن پشتیبانی پرس و جو SQL، پشتیبانی از استاندارد SQL، و همچنین پشتیبانی از ویژگی های فروشنده خاص.

در علاوه بر این، نرم افزار ارائه می دهد پشتیبانی روش های ذخیره شده، پشتیبانی و یا به اشتراک گذاشته طرحواره یا چند طرح چند اجاره، قلاب برای نسل SQL چرخه عمر، و پشتیبانی از تحولات SQL.


پشتیبانی از طیف گسترده ای از پایگاه داده های منبع باز

به عنوان انتظار می رود، نسخه متن باز از jOOQ پشتیبانی از طیف گسترده ای از پایگاه داده منبع باز، در میان است که ما می توانیم CUBRID، آپاچی دربی، فایر فاکس، HSQLDB (پایگاه داده HyperSQL)، خروجی انجمن نسخه، PostgreSQL و، H2 ذکر، و همچنین به عنوان داده SQLite.

در نسخه های تجاری jOOQ آمده ساخته شده است در پشتیبانی از تمام پایگاه های داده منبع باز فوق، و همچنین برای همه پایگاه داده های تجاری، از جمله مایکروسافت SQL سرور، اوراکل XE، اوراکل نسخه استاندارد، اوراکل نسخه سازمانی، اطلاعاتی، IBM DB2، خروجی زیر نسخه سازمانی، ابزار Sybase Adaptive سرور تصدی و Sybase SQL هرجا.


در زیر هود و سیستم عامل های پشتیبانی

در یک نگاه زیر کاپوت jOOQ، ما بلافاصله می توانید متوجه است که برنامه به طور کامل در زبان برنامه نویسی جاوا، که به معنی این است که بر روی هر کامپیوتر سیستم عامل های پشتیبانی شده که در آن محیط اجرایی جاوا (JRE) در دسترس است نوشته شده است .

در در حال حاضر، از آن شده است با موفقیت با توزیع های متعددی از لینوکس، و همچنین با مایکروسافت ویندوز و Mac OS سیستم X عامل تست شده، حمایت از هر دو 32 بیتی و 64 بیتی معماری کامپیوتر.

چه جدید در این نسخه است:

  • از ویژگی ها و بهبود:
  • # 659 - اضافه کردن پشتیبانی برای SQL لاجورد
  • # 1206 - اضافه کردن Table.leftAntiJoin (جدول) .در (...) و Table.leftSemiJoin (جدول) .در (...) به ساده استفاده از [نه] موجود است / در
  • # 1350 - اضافه کردن پشتیبانی برای پایگاه داده عمودی
  • # 1364 - تولید toString را () در POJOs
  • # 1503 - تقلید INSERT .. تکثیر کلیدی در باقی مانده گویش، با استفاده از INSERT نادیده .. را انتخاب کنید که وجود دارد نیست
  • # 1711 - اضافه کردن نقشه ResultQuery.fetchGroups (کلاس، کلاس) و بسیاری دیگر
  • # 1843 - اضافه کردن بخش به نشان دادن کاربر چگونه به استفاده از jOOQ با پرس و جو بومی JPA
  • # 2728 - اضافه کردن پشتیبانی برای آمازون انتقال به سرخ کنید
  • # 2920 - تقلید صلیب درخواست به عنوان جانبی بپیوندید برای PostgreSQL
  • # 3082 - اجازه دهید POJOs تولید انواع آرایه جاوا ارجاع، به جای ArrayRecords
  • # 3645 - اجازه دهید jOOQ به جاوا نیاز 8 - به خاطر حمایت از جاوا 6 در نسخه های تجاری
  • # 3772 - راهنمای انتشار نیز در فرمت EPUB
  • # 3783 - اضافه کردن درست DSL.currentSchema ()
  • در
  • # 3887 - پشتیبانی از SAP HANA UPSERT
  • # 3955 - اضافه کردن یک پرچم DefaultTransactionProvider برای غیر فعال کردن پشتیبانی برای تراکنشهای تودرتو از طریق savepoints
  • # 4006 - اضافه کردن درست آرایه (درست ...)
  • در
  • # 4016 - اضافه کردن پشتیبانی برای تابع پنجره SQL استاندارد NTH_VALUE
  • # 4113 - اضافه کردن درست [] {مکان نما | ضبط | RecordType | نتیجه | ردیف | TableLike | UDT} .fields ({درست ... | INT ... | رشته ...}) برای راحتی کنید
  • # 4133 - اضافه کردن نام جدول به formatJSON ()، formatXML () فرمت صادرات
  • # 4212 - اضافه کردن LoaderSourceStep.loadRecords (Iterable)
  • در
  • # 4476 - صدور یک هشدار زمانی که Record.field (درست) اجرا می شود را به ستون مبهم
  • # 4479 - DSLContext باید AutoCloseable پیاده سازی، در مورد آن از طریق DSL.using (رشته) ساخته شد
  • # 4489 - ارتقا وابستگی هایبرنیت در jOOQ-متا-پسوند به 5.0
  • # 4502 - اضافه کردن org.jooq.Results گسترش فهرست و بازگشت این نوع در fetchMany () را فراخوانی کنید
  • # 4505 - اموال اضافه کردن پلاگین Maven را جست و خیز کنید
  • # 4508 - اضافه کردن DSL.condition (نقشه) برای ساخت یک گزاره از یک میدان = & gt؛ به نقشه ارزش
  • # 4511 - ورود به سیستم هشدار زمانی که یک کاربر به طور تصادفی مجموعه fetchSize با AUTOCOMMIT == در PostgreSQL درست کنید
  • # 4515 - شبیه سازی موقعیت () با INSTR () در SQLite
  • # 4523 - اضافه کردن حاشیه نویسی @ SafeVarargs به تمام روش مصرف درست ... و استدلال مشابه
  • # 4524 - اضافه کردن گم شده DSL.field (رشته، نوع داده، QueryPart ...) روش
  • # 4530 - اضافه کردن پشتیبانی برای boolAnd (شرط)، boolAnd (درست)، boolOr (شرط)، boolOr (درست)
  • در
  • # 4535 - را موجود ملحق () مترادف برای innerJoin جدید () روش
  • # 4536 - را به سمت چپ موجود {| حق} OuterJoin () مترادف برای جدید {سمت چپ | حق} اضافه کردن متد ()
  • در
  • # 4537 - اجازه دهید GenerationTool قبول تنظیمات استدلال های متعدد
  • # 4538 - اضافه کردن Constants.XSD_EXPORT و NS_EXPORT
  • # 4552 - اضافه کردن DSLContext.connection (ConnectionRunnable)
  • در
  • # 4553 - اضافه کردن حاشیه نویسیFunctionalInterface به تمام انواع مخاطبین مربوطه
  • # 4555 - اطمینان از دسته های فرستاده می شوند
  • # 4562 - آیا نقطه در نام جدول در طول تولید کد فرار نیست، اما استفاده از مورد سرمایه پس از آن
  • # 4565 - اضافه کردن پشتیبانی اختیاری org.jooq.tools.Convert
  • # 4566 - اجازه دهید ArrayRecord گسترش فهرست
  • # 4587 - اضافه کردن طرحواره ArrayRecord.getSchema ()
  • در
  • # 4591 - تحویل وبلاگ باید یک پوشه پروژه داخل فایل zip حاوی
  • # 4594 - اضافه کردن DSLContext.query (SQL) و غیره
  • # 4597 - ورود به سیستم هشدار دهنده زمانی که هیچ SQLDataType تطبیق دارند یا نه
  • # 4600 - اضافه کردن پشتیبانی از API های SQL از طریق الحاق رشته ساده اسکالا
  • از شکستن تغییرات:
  • # 4326 - دستور CREATE SEQUENCE اجازه می دهد تا توالی با MIN_VALUE شروع، نه 1 در دربی
  • # 4423 - آرامش نوع محدودیت DSL.shl () و DSL.shr ()
  • در
  • # 4459 - Result.formatHTML () محتوای HTML کار کنند، که ممکن است آسیب پذیری XSS تولید کنیم
  • # 4488 - آرامش برای Table.getIdentity () از محدود
  • رفع اشکال:
  • # 2364 - چند نتیجه نمایش داده شد ممکن است ResultSets با شمارش به روز رسانی مخلوط کنید. jOOQ به درستی هر دو بررسی در fetchMany نیست ()
  • در
  • # 2529 - می توانید وارد ترکیب نیست .. را انتخاب کنید با INSERT .. تکثیر KEY .. با توجه به نقص DSL API
  • # 2870 - TableOnStep.onKey () تولید اشتباه ملحق شرایط زمانی که سمت چپ شامل نام مستعار
  • # 3707 - UDTRecord.toString () به درستی مقادیر ویژگی سریالسازی نیست
  • # 3779 - می توانید وارد ترکیب نیست ... SELECT با بازگشت
  • # 4162 - سابقه ناقص تحت اللفظی در هنگام استفاده از آرایه PostgreSQL و از انواع تعریف شده توسط کاربر
  • # 4224 - ORA-00904: & quot؛ را SYS و & quot؛ & quot؛ را ALL_PROCEDURES و & quot؛ که با استفاده از ژنراتور کد با اوراکل 10g
  • در OBJECT_ID و & quot ؛: شناسه نامعتبر؛ شود. & quot
  • # 4225 - سیاهههای مربوط به ScalaGenerator که آن را تولید فایل های XXX.java
  • # 4227 - ScalaGenerator باید فهرست خود را از کلمات محفوظ است
  • # 4229 - ScalaGenerator تولید واردات غیر ضروری
  • # 4235 - JDBCDatabase Meta.getPrimaryKeys () برای همه طرحواره، نه فقط برای شماهای ورودی خواستار
  • # 4236 - خطای کامپایل در کد کامپایل شده که در ستون است که به نام & quot؛ را null را به & quot؛
  • # 4240 - JDBCDatabase بازخوانی جداول از طرحواره، نه فقط از طرحواره ورودی
  • در
  • # 4246 - HANADataType در بلوک از initialiser شخص SQLDataType را راه اندازی نشد
  • # 4248 - گزینه daoImplements در MatcherStrategy بیانیه ادوات در کلاس DAO تولید نمی کنیم
  • # 4258 - بد SQL تولید شده برای محمولات بیان ارزش ردیف کمی در اوراکل
  • # 4262 - آموزش دستی باید وارد java.sql *؛
  • در
  • # 4268 - قرار دادن .. ارزش بند باید در یک خط جدید ارائه وقتی که رندر فرمت SQL
  • # 4269 - بدون ستون تولید شده برای PostgreSQL و SETOF [نوع اسکالر]
  • # 4280 - رفتار سند خروجی زیر کانکتور را fetchSize در ResultQuery.fetchSize ()
  • در
  • # 4286 - دفترچه راهنما SQL در مقابل jOOQ به عنوان مثال کد می معادل
  • # 4287 - حذف استفاده نشده org.jooq.Row واردات در سوابق تولید کنیم
  • # 4290 - DefaultTransactionProvider باید به عنوان مثال اتصال کش نمی کنید
  • # 4291 - اضافه کردن HANA به کتابچه راهنمای کاربر صفحه مستندات مورد DUAL
  • # 4292 - شبیه سازی غلط از & quot؛ را در مجموع بزرگ و & quot؛ GROUP BY () بند در گویش بومی که از آنها حمایت نمی کنیم
  • # 4295 - مشترک جدول اظهارات بیان از Context.subquery () پرچم تنظیم نشده
  • # 4300 - DROP SEQUENCE اگر وجود دارد به اشتباه در Sybase SQL اجرا هرجا
  • # 4306 - ArrayRecord به درستی اجرا نمی کند طرح انطباق زمان اجرا برای اوراکل
  • # 4308 - SQLSERVER2014 گویش را محدود درست تولید نمی .. بند OFFSET
  • # 4313 - NullPointerException در در ژنراتور کد در هنگام دور زدن GenerationTool بدون initialising تمام لیست ها و رشته [] به اشیاء خالی در پایگاه داده
  • # 4314 - SQL سرور به روز رسانی .. از جداول به طور غیر قانونی اعلام نام مستعار در بند UPDATE
  • # 4321 - نامعتبر SQL تولید شده که با استفاده از انواع داده های قابل null در دربی ایجاد جدول و تغییر اظهارات TABLE کنید
  • # 4324 - DROP SEQUENCE است بیانیه یک کلمه کلیدی اجباری RESTRICT در دربی
  • # 4328 - اجرای بد از جدول را تغییر .. ALTER COLUMN .. نوع مجموعه داده ها در دربی
  • # 4331 - مراجع .. در {حذف سریع | UPDATE} تنظیم پیش فرض در حال حاضر توسط دربی پشتیبانی نمی کنیم
  • # 4333 - فایر فاکس ایجاد رگرسیون جدول زمانی که ستون های قابل null کنید
  • # 4335 - گمشدهSupport برای فایر فاکس برای ایجاد اظهارات جدول
  • # 4341 - نتایج از روش SQL سرور که شامل تعداد روز رسانی برداشته
  • # 4344 - MockStatement گرداند تعداد به روز رسانی اشتباه
  • # 4347 - کد بد تولید شده برای نوع شی نوع Object مرجع از طرح های مختلف
  • # 4348 - گمشده اسناد و مدارک برای
  • # 4349 - محاکمه / مجوز نرم افزار به طور تصادفی با گسترش نسخه متن تحویل
  • # 4354 - هشدار Javadoc تولید شده برای Result.into (درست، درست، ...، درست)
  • در
  • # 4355 - رگرسیون با ناشی از قالب بندی حاشیه نویسیGenerated
  • # 4358 - ارزشSupport اشتباه از SQLite که پشتیبانی نمی کند جدول را تغییر .. قطره، SET، افزودن محدودیت، و غیره
  • # 4360 - DSL.timestamp () تولید خروجی اشتباه در SQLite
  • # 4367 - اجرای غلط از MergeImpl.andNot (درست) و orNot (درست)
  • در
  • # 4372 - UDTRecord است و & quot؛ متصل و & quot؛ زمانی که از مستقل ذخیره می شود فراخوانی تابع برداشته
  • # 4381 - بدون enum ها تولید شده در خروجی زیر که شامل تطبیق
  • # 4385 - گمشده حاشیه نویسیSupport در MySQLDSL
  • # 4391 - به عنوان مثال ترجمه استثنا فقط باید ترجمه SQLException
  • # 4399 - DSLContext.meta () getTables () لیست خالی برای میز که در طرح فعلی در mysql
  • نمی گرداند
  • # 4406 - دفترچه راهنما اشاره به لیست بد از RDBMS حمایت کنید
  • # 4409 - نحو بد تولید شده برای ALTER TABLE در MySQL .. بیانیه تنظیم پیش فرض
  • # 4412 - بخش کتابچه راهنمای مربوط به نوع داده های سفارشی اتصال شامل لینک بد
  • # 4417 - تایپی در برخی از دشت بخشی پرس و جوی SQL Javadocs
  • # 4428 - حذف کنید .. به استرداد بدون در دسترس نیست است که در آن
  • # 4430 - رفع پارامتر تولید کد های معمول برای انواع با
  • اتصال
  • # 4437 - ردیف بیان ارزش در گزاره با شکست مواجه با مجموعه ردیف های خالی کنید
  • # 4440 - fetchMany () با CUBRID کار نمی کنید
  • # 4447 - GROUP BY خالی تقلید () بند نتواند در CUBRID
  • # 4466 - گمشده CAST () در DSL.dateAdd () زمانی که کل عبارت در بازیگران پیچیده
  • # 4471 - Record.getValue (درست) مقدار اشتباه را برمی گرداند اگر نام ستون مبهم در پرونده موجود است، و نام طرحواره است در حال حاضر در استدلال کنید
  • # 4481 - گمشده پرانتز که DSL.dateDiff (D1، D2) و یا timestampDiff (D1، D2) ارائه و & quot؛ D1 - D2 و & quot؛
  • # 4490 - ضبط به پیکربندی متصل نشده است، که RecordListener.exception () نامیده می شود
  • # 4494 - getSQL متد () در دسترس نیست در CustomField.bind () در کتابچه راهنمای کنید
  • مستند
  • # 4506 - بسته بندی شرایط به عنوان زمینه باید پرانتز تولید کنیم
  • # 4510 - تایپی دستی. متغیر محلی وجود ندارد
  • # 4526 - ScalaGenerator تولید کد شکسته وقتی که با استفاده از xxxImplements
  • # 4531 - طرح تولید و دنباله تولید کلاس وارد هر یک از دیگر، که تولید هشدار (واردات استفاده نشده)
  • در
  • # 4540 - عملکرد از org.jooq.impl.Fields.field (درست) می تواند به شدت بهبود یافته است، اگر برای چک کردن هویت اولین
  • # 4545 - کد خطا تولید برای بسته بندی در اوراکل 10g اوراکل
  • # 4547 - بسته بندی تولید نیست که یک استثنا پرتاب دارد
  • # 4554 - DSLContext # دسته ای (پرس و جو) سکوت را دور نمایش داده شد
  • # 4557 - ExceptionTranslator در نمونه بهار باید dialect.name () برای SQLErrorCodeSQLExceptionTranslator استفاده نمی کنید
  • # 4563 - Javadoc نادرست در DefaultRecordMapper ادعا می کند که اعضای / روش تنها عمومی در نظر گرفته
  • # 4569 - دفترچه راهنما اشاره به بد دانسته DefaultGenerator
  • # 4575 - نظرات SQL با قطع javadoc شکستن کد تولید کنیم
  • # 4576 - JavaWriter از سینتکس های پشتیبانی نشده در جاوا

چه در نسخه 3.5.1 است جدید :

  • رفع اشکال:
  • # 3378 خطا به طور کامل مقدماتی توابع جدول ارزش PostgreSQL و در بند انتخاب
  • در
  • # 3803 عبارت CREATE TABLE تولید نمی NOT NULL محدودیت
  • # 3811 NullPointerException در بالقوه در Cursor.fetchOne (RecordMapper) و روش های دیگر
  • # 3817 هنگامی که با عملیات مجموعه استفاده می شود، ORDER BY باید هر زمینه واجد شرایط را شامل نمی شود
  • # 3819 اضافه کردن Constants.XSD_META و Constants.NS_META برای توصیف جدید jooq-متا-x.x.xsd
  • # 3822 نامعتبر SQL برای ایجاد POSTGRES با ارزش (ROW1 ...)
  • در
  • # 3824 PostgreSQL و dateAdd () اشتباه می گرداند مقدار برچسب زمان
  • # 3831 هشدار میلی نمایش داده شده است حتی اگر پرچم غیر فعال است
  • # 3833 (درست است، نوع نوع داده) org.jooq.CreateTableAsStep.column از SQLite
  • # 3835 دستور CREATE VIEW از SQLite را اجازه نمی دهد که به تغییر نام ستون
  • # 3838 حاشیه نویسی بدSupport در اظهارات جدول را تغییر، که توسط SQLite در پشتیبانی نمی کنیم
  • # 3855 REAL اوراکل و شناور انواع باعث ژنراتور کد به تولید BigInteger به جای انواع دو
  • # 3863 CSV صادرات با ذخیره تنها درستی کار نمی کند
  • # 3880 می توانید روش خصوصی JavaGenerator.newJavaWriter () دسترسی پیدا کنید
  • # 3888 نوع تبدیل داده ها با شکست مواجه هنگام استفاده از یک اتصال و عبور یک بایت [] به عنوان ورودی کاربر
  • # 3895 نسخه آزمایشی رایگان دیگر پس از 2015 ژانویه 1 کار می کند

چه است جدید در نسخه 3.5.0:

  • جدید اتصال SPI:
  • در بهبود اصلی از این نسخه هیجان انگیز org.jooq.Binding SPI جدید است که می تواند مورد استفاده قرار گیرد به طور کامل کنترل تمام جنبه های تعامل JDBC یک کاربر از نوع است. این می رود بسیار بیشتر از org.jooq.Converter SPI موجود است که می توان به نقشه انواع JDBC استاندارد به کاربر انواع استفاده می شود. با اتصال SPI جدید، عملا * ALL * انواع فروشنده خاص می تواند در حال حاضر پشتیبانی. مثالها عبارتند از JSON PostgreSQL و یا انواع HSTORE، و یا نوع اوراکل تاریخ - که واقعا اشتباه از طریق java.sql.Timestamp نشان داده، است که چرا ما مجهز اند از ویژگی های موجود به استفاده از چنین اتصالات، در حال حاضر
  • از روش های ذخیره شده در همه جا:
  • پشتیبانی از Stored Procedure به طور کلی در این نسخه بهبود یافته است. این شامل بسیاری از ویژگی های جدید کمی و راحتی برای استفاده با PL / SQL یا Transact-SQL را. به عنوان مثال، jOOQ 3.5.0 در حال حاضر پشتیبانی مراجع متقابل طرح PL / SQL شی و انواع جدول، که اجازه می دهد برای اتصال به طور مستقیم به فضایی اوراکل. ما در این مورد بهبود هیجان انگیز در اینجا وبلاگ به: http://blog.jooq.org/2014/11/04/painless-access-from-java-to-plsql-procedures-with-jooq/
  • و در حالی که ما در آن بودند، ما نیز حمایت اساسی برای اوراکل AQ، که ادغام بسیار خوبی با پشتیبانی نوع شی ما اضافه شده است.
  • در Transact-SQL و MySQL، ما در حال حاضر پشتیبانی واکشی تعداد دلخواه از نتایج حاصل از روش های ذخیره شده، و ما نیز پشتیبانی برای فایر فاکس و psql اجرا کرده ام، از جمله نحو بسیار جالب فایر فاکس برای توابع جدول ارزش.
  • در
  • به هر حال، ما از توابع تعریف شده توسط کاربر مجموع برای انواع پایگاه داده ها، از جمله اوراکل، PostgreSQL و HSQLDB. قطعا چیزی شما باید به نگاه! ​​
  • در بهبود SQL؛
  • در این نسخه، ما در نهایت برای حمایت از UNION، تقاطع کردم، و به جز حق با توجه به تودرتو عملیات از جمله، و همچنین ترکیب آنها با ORDER BY و LIMIT .. افست.
  • در بیایید برخی از دستورات صحبت:
  • از ما برای اضافه کردن پشتیبانی برای دستورات DDL، از جمله
  • را ادامه دادم
  • CREATE TABLE
  • CREATE TABLE AS SELECT
  • CREATE VIEW و DROP VIEW
  • CREATE INDEX و DROP INDEX
  • در ایجاد توالی و رها کردن SEQUENCE
  • از DROP .. اگر وجود دارد
  • از ما به اضافه کردن پشتیبانی برای عبارات بیشتر DDL در آینده نیز ادامه خواهد داد.
  • در بهبود کد نسل:
  • از ما حمایت از XMLDatabase جدید، تنظیم تولید کد که اجازه می دهد به خواندن اطلاعات از فرمت های متا XML، به عنوان مثال، اضافه شده است از INFORMATION_SCHEMA.xml استاندارد، و یا از XML فرمت صادرات Vertabelo است: http://blog.jooq.org/2014/09/05/importing-your-erd-export-into-jooq/
  • در نسخه های آینده از jOOQ شامل برای انواع فرمت های XML ساخته شده است در پشتیبانی می کند.
  • از ما سهم بسیار جذاب توسط اتین Studer زبانهای از Gradleware برای کمک به کاربران ادغام تولید کد jOOQ با Gradle خود ایجاد کرده ام.
  • در تاریخ و زمان آخرین اما نه کم: اطلاعاتی:
  • در
  • اوه، و توسط راه، ما در حال حاضر نیز پشتیبانی دوم پایگاه داده محبوب ترین آی بی ام: اطلاعاتی. پشتیبانی از این پایگاه داده خواهد شد در jOOQ نسخه سازمانی گنجانده شده است.
  • از ویژگی ها و بهبود:
  • # 561 اضافه کردن پشتیبانی برای پایگاه داده Informix
  • # 994 اضافه کردن پشتیبانی برای POSTGRES و & quot؛ hstore و & quot؛ نوع داده
  • # 1341 اضافه کردن DSL.using (آدرس رشته) و دیگر روش های که mimick DriverManager.getConnection ()
  • در
  • # 1380 تولید برابر ()، hashCode () در POJOs
  • # 1392 اضافه کردن formatInsert () به ارائه اظهارات درج از نتیجه
  • # 1410 اضافه کردن پشتیبانی برای POSTGRES و & quot؛ DISTINCT روی & quot؛ بند
  • # 1658 اضافه کردن پشتیبانی برای نحو UNION استاندارد SQL. درک فعلی jOOQ از UNION راحتی فقط دارد
  • # 1761 مرجع نسخه کتابچه راهنمای کاربر بین یکدیگر
  • # 2054 پیاده سازی برای مقایسه کمی برای ردیف [N] عبارت ارزش ردیف
  • # 2155 اضافه کردن تبدیل پشتیبانی به روال و UDTs
  • # 2209 نتیجه اضافه کردن Result.into (درست، درست، ...، درست) به منظور تبدیل نتایج / سوابق را به نوع دیگری
  • # 2289 اضافه کردن jOOQ-هوایی پرندگان مهاجر-به عنوان مثال، یک ماژول اسناد و مدارک نشان دهد که چگونه به ادغام با هوایی پرندگان مهاجر
  • # 2604 اضافه کردن بخش به کتابچه راهنمای توضیح میدهد که چگونه پرس و جو آسنکرون می تواند به دست
  • # 2674 اضافه کردن پشتیبانی برای روش های ذخیره شده در MockConnection / MockDataProvider / MockExecuteContext
  • # 2788 اضافه کردن پشتیبانی برای PostgreSQL و & quot؛ را JSON و & quot؛ نوع داده
  • # 2886 jooq-codegen-MAVEN باید به وابستگی های پروژه برای درایور JDBC نگاه کنید
  • # 2907 تقلید UPDATE .. به استرداد از طریق انتخاب از جدول نهایی (تکمیلی و ...) در DB2
  • # 2925 اضافه کردن پشتیبانی برای فایر فاکس روش های ذخیره شده
  • # 3121 کد پرش RE نسل که طرح شناخته شده است به همان
  • # 3151 اضافه کردن & quot؛ را علامت سوال و & quot؛ با ابزار نوک به کتابچه راهنمای کاربر برای برای پریدن به اجازه می دهد و & quot؛ چگونه به خواندن این کتابچه راهنمای کاربر و & quot؛ بخش
  • # 3248 اضافه کردن پشتیبانی برای اتصال (به عنوان مثال و & quot؛ نوع ارائه و & quot؛)
  • در
  • # 3337 اضافه کردن پشتیبانی برای دستور CREATE TABLE
  • # 3339 اضافه کردن پشتیبانی برای ایجاد شاخص و DROP INDEX اظهارات کنید
  • # 3340 اضافه کردن پشتیبانی برای CREATE VIEW و رها کردن اظهارات نمایش
  • # 3346 اجازه می دهد برای حذف اموال درایور JDBC در ژنراتور کد
  • # 3355 اضافه کردن پشتیبانی برای ایجاد توالی و رها کردن SEQUENCE اظهارات کنید
  • # 3370 اجازه می دهد برای فارغ Javadocs کلاس برای اشیاء تولید کنیم
  • # 3375 اضافه کردن پشتیبانی از PostgreSQL توابع جدول ارزش
  • # 3381 اضافه کردن پشتیبانی برای ایجاد جدول به عنوان اظهارات کنید
  • # 3386 اضافه کردن برخی از موارد آزمون با استفاده از جاوا 8 جریان انتقال کاربردی رابطه
  • # 3388 جایگزین ROW_NUMBER گذاشتن و سرور () بیش از (ORDER BYنسخه) توسط ORDER BY (انتخاب کنید 0)
  • در
  • # 3389 اضافه کردن DSLContext.currval (رشته) nextval و (رشته) برای راحتی کنید
  • # 3412 اضافه کردن لیست DSLContext.fetchValues ​​(...) شبیه به fetchValue موجود (...) روش
  • # 3418 اضافه کردن DSL.defaultValue (درست) برای راحتی کنید
  • # 3425 اضافه کردن پشتیبانی برای اوراکل AQ
  • # 3431 اضافه کردن پشتیبانی برای نکات شاخص خروجی زیر
  • # 3435 اضافه کردن پشتیبانی برای SELECT SQL سرور .. به [جدول جدید] ساختار
  • # 3442 پیاده سازی MockResultSet.getArray () روش
  • # 3443 اضافه کردن پشتیبانی برای تبدیل مقادیر / آرایه به نوع آرایه JDBC در تبدیل کنید
  • # 3444 اضافه کردن MockArray، پیاده سازی مسخره نوع آرایه JDBC را
  • # 3451 اضافه کردن XMLDatabase برای تولید یک شمای پایگاه داده از یک فایل XML
  • # 3477 اضافه کردن Field.as (درست) برای تغییر نام یک میدان به نام یکی دیگر از زمینه است
  • # 3480 اضافه کردن XXXContext.dialect () و XXXContext.family () برای راحتی کنید
  • # 3483 بازی بیایید هر دو به طور کامل واجد شرایط نام ستون و همچنین نام ستون بی حد و حصر
  • # 3495 اضافه کردن یک پروژه به عنوان مثال نشان میدهد که چگونه به استفاده از ژنراتور کد jOOQ با Gradle
  • # 3496 یک پیام DEBUG وقتی یک query اجرا شده است که برمی گرداند Query.isExecutable ورود () == کاذب
  • # 3501 اضافه کردن ResultQuery.fetchSet () و Result.intoSet () روش برای بازگشت به LinkedHashSets
  • # 3506 ابزار API jOOQ در طول آزمون ادغام به منظور بررسی کاربرد صحیح حاشیه نویسیSupport
  • # 3511 بهبود تقلید گزاره DISTINCT طریق همدیگر را قطع کنید
  • # 3512 اضافه کردن DSL.count (جدول) و DSL.countDistinct (جدول) برای حمایت از COUNT-PostgreSQL و خاص () فرمت کنید
  • # 3513 نسخه جریان از formatCSV / formatXML
  • # 3519 سند محدودیت PostgreSQL و JDBC با توجه به نشانگر بزرگ در هنگام استفاده از Connection.autoCommit = درست کنید
  • # 3525 پیاده سازی ورود به سیستم DEBUG طولانی تر برای jOOQ-متا را شامل / حذف مکانیسم
  • # 3532 اضافه کردن پشتیبانی برای قطره ... اگر وجود دارد در بند دستورات
  • # 3551 کپی API ساخت و ساز پرس و جو ساده SQL از DSLContext DSL
  • # 3557 اضافه کردن پشتیبانی برای توابع تعریف شده توسط کاربر مجموع PostgreSQL و
  • # 3558 اضافه کردن تنظیمات برای فعال / غیر فعال کردن واکشی هشدارهای
  • پرچم # 3559 انتشار jOOQ-codegen روابط نیز به jOOQ-متا، برای جلوگیری از (احتمالا گران قیمت) نمایش داده شد به بهانه روابط
  • # 3565 اضافه کردن XXXContext.settings () برای راحتی کنید
  • # 3566 اضافه کردن GenerationTool.generate (رشته) برای تولید کد از یک رشته XML
  • در
  • # 3569 برچسب است که دیگر در پیکربندی ژنراتور کد اجباری
  • # 3579 تقلید اپراتورها در پایگاه داده مجموعه ای تو در تو که آنها را بومی را پشتیبانی نمی کنیم
  • # 3592 اضافه کردن تنظیمات را قادر می سازد اوراکل زیر پرس و جو اسکالر ذخیره سازی برای تابع ذخیره تماس
  • # 3595 اضافه کردن MockResult (داده های رکورد) سازنده راحتی کنید
  • # 3596 اجازه ژنراتور کد خالی بسته تولید شده بر اساس هر طرحواره
  • # 3597 تولید جدول و ستون نظرات نیز برای PostgreSQL
  • # 3598 اگر جداول نظر خود را تعریف می کند، انجام دهید تولید نیست و & quot؛ این کلاس توسط jOOQ تولید شود. & quot؛ در Javadocs
  • # 3599 پیاده سازی قالب بندی بهتر از حاشیه نویسیGenerated
  • # 3600 اضافه کردن پشتیبانی برای استاندارد SQL را انتخاب کنید .. با گزینه را علامت بزنید
  • # 3610 توضیح تفاوت بین حفظ منابع تولید تحت کنترل نسخه و یا نمی کنید
  • # 3611 اضافه کردن یک مثال jOOQ / Nashorn به مخزن
  • # 3612 اضافه کردن یک پروژه به عنوان مثال نشان میدهد که چگونه برای وارد کردن یک فرمت صادرات ERD به ژنراتور کد
  • # 3622 اضافه کردن پشتیبانی برای Field.in (نتیجه) و ردیف [N] .در (نتیجه)
  • در
  • # 3623 اضافه کردن ParamType.NAMED_OR_INLINED به ارائه پارامترهای named تنها در صورتی یک نام داده شده است
  • # 3626 اضافه کردن نقشه Result.intoGroups (جدول)
  • در
  • # 3627 اضافه کردن API ساده برای مورد زمانی که [شرایط] سپس [انتخاب کنید] عبارت
  • # 3628 اضافه کردن درست DSL.field (انتخاب کنید)
  • در
  • # 3752 عنصر میک اختیاری در پیکربندی تولید کد
  • # 3754 توضیح تبدیل نوع اولیه در Convert.convert () Javadoc
  • در فایل های # 3756 پرونت اند اپتیمایز تنها اگر یک تفاوت وجود دارد
  • # 3760 اضافه کردن Record.intoList ()
  • در
  • # 3769 اضافه کردن org.jooq.Converters، پیاده سازی تبدیل زنجیر
  • # 3773 توضیح درک jOOQ از پیکربندی ایمنی موضوع در پیکربندی Javadoc
  • # 3775 اجازه QueryPart.toString () تولید فرمت SQL
  • # 3782 اضافه کردن یک روش برای ایجاد یک org.jooq.util.Database توسط SQLDialect
  • از تغییرات API (عقب سازگار):
  • در
  • # 3345 ناراضی org.jooq.api.annotation.State و گذار حاشیه نویسی کنید
  • در 3356 # ناراضی Select.fetchCount ()
  • در
  • # 3703 ناراضی CastMode.SOME و RenderContext.cast ()
  • در
  • # 3770 ناراضی
  • از تغییرات API (عقب-ناسازگار)
  • در
  • از تغییرات رفتاری (عقب-ناسازگار):
  • # 2486 اجازه تعیین دقیق، مقیاس، طول برای نوع بازنویسی در
  • # 3000 اضافه کردن تنظیمات برای فعال کردن بک اسلش خروجی زیر فرار کنید
  • # 3407 دستورات DDL پذیرش نام رشته باید نام تولید نقل، نه ساده SQL
  • # 3541 تغییر DSLContext.nextval (رشته) و currval (رشته) به داخل DSL.sequenceByName (پاسخ) به جای DSL.sequence ()
  • در
  • رفع اشکال:
  • # 2080 خطای نحوی در SQL ارائه هنگام استفاده از حد (). افست () با پیش بینی مستعار در SQL Server
  • # 3206 DSL.field (شرط) به درستی نقاط صفر را تحمل کنم که تقلید زمینه بولی با بیان CASE
  • # 3347 Field.in (T ...) باید در برابر استدلال مجموعه دفاع کنید
  • # 3353 مجریان Javadoc دستی دیگر صحیح با تغییرات اخیر در JDK 8 Javadocs
  • # 3359 فروشگاه اینترنتی () پس از کپی () اجرا به روز رسانی به جای یک INSERT، که Settings.updatablePrimaryKeys تنظیم شده است
  • # 3360 رگرسیون از SQLite در هنگام استفاده از کاراکترهای خاص در شناسه کنید
  • # 3362 DSLContext.batchStore () را اجرا وارد اگر پرونده های دسته ای دو بار در یک ردیف بر روی پرونده های جدید اجرا هستند، اگر Settings.updatablePrimaryKeys روی درست کنید
  • مجموعه
  • # 3363 UpdatableRecord.store () را اجرا روز رسانی به جای INSERT پس از حذف ()، اگر Settings.updatablePrimaryKeys روی درست کنید
  • مجموعه
  • # 3369 بارگزاری CAST (؟ به عنوان تاریخ) برای مقادیر اتصال java.sql.Timestamp که به ستون اوراکل تاریخ محدود
  • # 3372 گزینه نسل syntheticPrimaryKeys کد در حال حاضر فاقد مدرک
  • # 3373 صفحه راهنمای در مورد جدول DUAL از تمام پایگاه داده های پشتیبانی لیست نیست
  • # 3382 محدودیت های پوچ نیست و نوع اطلاعات به درستی تولید شده که با استفاده از دامنه فایر فاکس برای انواع داده
  • # 3390 اضافه کردن گم شده اسناد و مدارک در مورد جدید jOOQ 3.4 معامله API
  • # 3392 تماس setAccessible (درست) تنها اگر واقعا مورد نیاز
  • # 3400 ALTER TABLE تولید نحو نامعتبر در فایر فاکس زمانی که انواع داده های قابل null می کنیم
  • # 3402 طول کاراکتر اشتباه شده توسط jOOQ تولید برای فایر فاکس
  • # 3408 حذف به طور پیش فرض log4j.xml فایل پیکربندی از MAVEN دوباره پلاگین
  • # 3413 اوراکل تولید ArrayRecords می توانید از طریق انعکاس نمی تواند ساخته شود اگر پرچم منسوخ شده است به خارج از مجموعه
  • # 3420 NullPointerException هنگام تولید کد برای جداول اوراکل AQ
  • # 3427 استثنا داخلی QueryCollectorSignal فرار به کد کاربر زمانی که با در ExecuteListener پرداخته نشده
  • # 3430 نحو فرار JDBC به درستی از ساده SQL ارائه نیست که ساده SQL شامل سطر جدید
  • # 3436 بخش کتابچه راهنمای مربوط به اسناد معاملات CTX به یک DSLContext به جای پیکربندی کنید
  • # 3437 QualifiedField کند RenderContext.qualify () احترام نمی کنید
  • # 3445 می Maven را مولد کد با نسخه حرفه ای اجرا نمی کنید
  • # 3450 بک اسلش در نظر SQL نمی تواند فرار کنید
  • # 3455 UPDATE .. از بیانیه SQL ارائه نادرست برای جداول مشتق شده و یا جداول مستعار
  • # 3456 نام درگیری در کد تولید شده که استدلال معمول است که به نام & quot؛ را F & quot؛ را (توابع) یا & quot؛ P & quot؛ را (روش)
  • در
  • # 3462 Field.in (شی ...) را می توان با انتخاب استدلال نامیده می شود، به طور تصادفی کنید
  • # 3463 Field.in (...) روش باید trueCondition () و یا falseCondition () بازگشت نیست
  • # 3473 java.lang.IllegalArgumentException: درست (تهی) در ردیف موجود نیست
  • # 3488 خطای کامپایل در کد تولید شده، زمانی که یک جدول مشابه T_A و TA وجود دارد
  • # 3489 DefaultTransactionProvider کند Connection.releaseSavepoint (savepoint را) پاسخ پس از ارتکاب
  • # 3507 بدSupport حاشیه نویسی در Select.intersect () و Select.except ()
  • در
  • # 3514 ResultQuery.fetchLazy () را نادیده می گیرد fetchSize ()
  • در
  • # 3520 تکراری اطلاعات ستون در مراجع کلید خارجی برای کلید خارجی که با نام مشابه در جداول مختلف
  • # 3526 سیاهههای مربوط به هشدار دهنده های غیر ضروری معرفی شده در تولید کد
  • # 3533 عدم استفاده از پارامترهای named برای اوراکل، اگر واقعا مورد نیاز نیست
  • # 3537 پاسخ نادرست به releaseSavepoint ()
  • در
  • # 3542 اظهارات اوراکل DDL برای استفاده از متغیر اتصال اجازه نمی دهد
  • # 3544 اضافه کردن یک رابط نشانگر DDLQuery، که همه انواع دستورات پرس و جو باید گسترش

  • در هنگام استفاده از واجد شرایط از
  • # 3545 خطا، نام توالی حروف حساس در H2
  • # 3547 DSLContext.batch (رشته) می کند متغیر اتصال را قبول نمی کنیم
  • # 3552 روش اوراکل ذخیره شده با استفاده از نوع مترادف در امضا نمی توان از طریق jOOQ استفاده کنید
  • # 3556 تولید اوراکل رویه ذخیره شده انجام انواع از طرحواره مرجع نه
  • # 3560 کشف آهسته کلیدهای اولیه در پایگاه داده های خروجی بسیار بزرگ
  • # 3567 پیام خطا ژنراتور کد به XSD اشتباه
  • # 3577 هنوز ارائه نشده است و & quot؛ خالی و & quot؛ OFFSET 0 بند
  • در روش # 3578 اشکال کتابچه راهنمای کاربر خفیف اشاره به ExecuteContext.dialect اصلا وجود ()
  • در
  • # 3582 Record.from (شیء) می کند DataType.nullable () که ممکن است به نقض محدودیت منجر شود نه هنگام قرار دادن
  • # 3586 Context.paramType () در ابتدا تهی به جای از ایندکس شده
  • در است
  • # 3590 دستی به اشتباه ادعا می کند که استاندارد SQL اجازه می دهد تا انتخاب کنید بدون FROM
  • # 3591 خطای کامپایل در آموزش کد دستی تولید می کنیم
  • # 3602 نمی تواند به نمایش INSERT
  • # 3608 تایپی در اسناد و مدارک از روش معامله کنید
  • # 3624 خطاهای ترجمه که مبدل به روال تولید و UDTs اعمال کنید
  • # 3630 ArrayOutOfBoundsException هنگام استفاده از بک اسلش فرار در خروجی با jOOQ ساده SQL
  • # 3634 Record.into (جدول) نقشه به جدول اشتباه در هنگام عبور یک جدول مستعار پس از خود ملحق کنید
  • # 3639 java.lang.NoSuchMethodException: createARRAY که با استفاده از آرایه های اوراکل با بهار TransactionAwareDataSourceProxy
  • # 3648 استفاده از JDBC نحو فرار برای MySQL تاریخ / لیترال زمان برای دور زدن یک اشکال خروجی زیر شناخته شده
  • # 3650 NullPointerException در TableRecord.insert () زمانی که اطلاعات کلید اصلی وجود ندارد
  • # 3664 UNION ALL، ORDER BY و رگرسیون LIMIT
  • # 3665 غلط املایی در Javadocs
  • # 3673 OracleDSL.toChar () روش باید نوع رشته نیاز ندارد
  • # 3682 PostgreSQL و INSERT .. به استرداد با جدول SQL ساده کار نمی کنید














  • رفع اشکال:












  • رفع اشکال:














  • رفع اشکال:







در مورد نیاز است :

  • در جاوا 2 نسخه استاندارد محیط زمان اجرا کنید

نظرات به jOOQ Open Source Edition

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!