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 (Java เชิงวัตถุสอบถาม) Open Source Edition เป็นโอเพนซอร์สและรุ่นกระจายได้อย่างอิสระของซอฟแวร์บรรทัดคำสั่ง jOOQ ดำเนินการในชวาและได้รับการออกแบบจากพื้นดินขึ้นเพื่อทำหน้าที่เป็นเครื่องมือสำหรับการสร้างรหัส Java จาก ฐานข้อมูลต่างๆ.

โปรแกรมประยุกต์ที่มีความชำนาญ API (Application Programming Interface) ที่ช่วยให้คุณสามารถสร้างประเภทแบบสอบถาม SQL ปลอดภัย มันมีการกระจายเป็นสองรุ่นในเชิงพาณิชย์ระดับมืออาชีพและองค์กร.


คุณสมบัติอย่างรวดเร็ว

คุณสมบัติที่สำคัญของ jOOQ Open Source Edition ที่รวมถึงการสนับสนุนสำหรับการสร้างการสร้างรหัส Java สนับสนุนการบันทึกการใช้งานประเภทที่ปลอดภัยสนับสนุนแบบสอบถาม SQL สนับสนุน SQL มาตรฐานเช่นเดียวกับการสนับสนุนคุณสมบัติเฉพาะของผู้ขาย.

นอกจากนี้ซอฟแวร์ให้การสนับสนุนการจัดเก็บการสนับสนุนหรือใช้ร่วมกันหรือคีมาคีมาหลายหลายครอบครองตะขอสำหรับการดำเนินการสร้าง SQL และการสนับสนุนสำหรับการแปลง SQL.


รองรับความหลากหลายของฐานข้อมูลโอเพนซอร์ส

เป็นที่คาดหวังมาเปิดฉบับ jOOQ สนับสนุนความหลากหลายของฐานข้อมูลที่มาเปิดในระหว่างที่เราสามารถพูดถึง CUBRID, Apache Derby, Firebird, HSQLDB (HyperSQL ฐานข้อมูล), MySQL Community Edition, PostgreSQL, H2 เช่นเดียว เป็น SQLite.

รุ่นในเชิงพาณิชย์ของ jOOQ มาพร้อมกับการสนับสนุนในตัวสำหรับทุกฐานข้อมูลเปิดแหล่งที่มาดังกล่าวเช่นเดียวกับทุกฐานข้อมูลเชิงพาณิชย์รวมทั้ง Microsoft SQL Server ออราเคิล XE ออราเคิล Standard Edition, Oracle Enterprise Edition ให้ Informix, IBM DB2, MySQL Enterprise Edition, Sybase Adaptive Server องค์กรและ Sybase SQL Anywhere.


ภายใต้เครื่องดูดควันและระบบปฏิบัติการที่สนับสนุน

การดูใต้ฝากระโปรงของ jOOQ ที่เราได้ทันทีสามารถแจ้งให้ทราบว่าแอพลิเคชันที่ได้รับการเขียนทั้งหมดในการเขียนโปรแกรมภาษา Java ซึ่งหมายความว่าเป็นการสนับสนุนบนระบบปฏิบัติการของคอมพิวเตอร์ใด ๆ ที่ Runtime Java สิ่งแวดล้อม (JRE) มีให้บริการ .

ในขณะที่มันได้รับการทดสอบประสบความสำเร็จกับการกระจายจำนวนมากของลินุกซ์เช่นเดียวกับ Microsoft Windows และ Mac OS X ระบบปฏิบัติการที่สนับสนุนทั้ง 32 บิตและสถาปัตยกรรมคอมพิวเตอร์ 64 บิต.

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้

  • คุณสมบัติและการปรับปรุง:
  • # 659 - เพิ่มการสนับสนุนสำหรับ SQL Azure
  • # 1206 - เพิ่ม Table.leftAntiJoin (ตาราง) .on (... ) และ Table.leftSemiJoin (ตาราง) .on (... ) เพื่อให้ง่ายต่อการใช้งานของ [ไม่] EXISTS / IN
  • # 1350 - เพิ่มการสนับสนุนสำหรับฐานข้อมูล Vertica
  • # 1364 - สร้าง toString () บน POJOs
  • # 1503 - จำลอง INSERT .. ON ซ้ำ KEY IGNORE ในท้องถิ่นที่เหลือโดยใช้ INSERT .. เลือกตำแหน่งที่ไม่ EXISTS
  • # 1711 - เพิ่มแผนที่ ResultQuery.fetchGroups (ชั้นชั้น) และอื่น ๆ อีกมากมาย
  • # 1843 - เพิ่มส่วนที่คู่มือการแสดงวิธีการใช้ jOOQ กับแบบสอบถามพื้นเมือง JPA
  • # 2728 - เพิ่มการสนับสนุนสำหรับ Amazon Redshift
  • # 2920 - จำลอง CROSS ใช้เป็น LATERAL เข้าร่วมสำหรับ PostgreSQL
  • # 3082 - ให้ POJOs สร้างอ้างอิงชนิดอาร์เรย์ Java แทน ArrayRecords
  • # 3645 - ให้ jOOQ ต้องใช้ Java 8 - ให้การสนับสนุน Java 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 (Field) วิ่งเข้าไปในคอลัมน์คลุมเครือ
  • # 4479 - DSLContext ควรใช้ AutoCloseable ในกรณีที่มันถูกสร้างขึ้นผ่านทาง DSL.using (String)
  • # 4489 - อั​​พเกรดพึ่งพา Hibernate ใน jOOQ-นามสกุล meta-5.0
  • # 4502 - เพิ่ม org.jooq.Results ขยายรายชื่อและผลตอบแทนประเภทนี้ใน fetchMany () โทร
  • # 4505 - เพิ่มปลั๊กอิน Maven ข้ามทรัพย์สิน
  • # 4508 - เพิ่ม DSL.condition (Map) ในการสร้างกริยาจากสนามเป็น = & gt; แผนที่ค่า
  • # 4511 - เข้าสู่ระบบการแจ้งเตือนเมื่อผู้ใช้ตั้งใจกำหนด fetchSize กับ Autocommit == จริงใน PostgreSQL
  • # 4515 - เลียนแบบตำแหน่ง () กับ INSTR () ใน SQLite
  • # 4523 - เพิ่มคำอธิบายประกอบ @ SafeVarargs วิธีการทุกสนาม ... และข้อโต้แย้งที่คล้ายกัน
  • # 4524 - เพิ่มหายไป DSL.field (String, ประเภทข้อมูล, QueryPart ... ) วิธี
  • # 4530 - เพิ่มการสนับสนุนสำหรับ boolAnd (เงื่อนไข) boolAnd (Field), boolOr (เงื่อนไข) boolOr (Field)
  • # 4535 - Make เข้าร่วมที่มีอยู่ () คำพ้องสำหรับ innerJoin ใหม่ () วิธี
  • # 4536 - Make มีอยู่ {left | สิทธิ} OuterJoin () คำพ้องสำหรับใหม่ {left | สิทธิ} เข้าร่วมกับวิธี ()
  • # 4537 - ให้ GenerationTool ยอมรับการกำหนดค่าอาร์กิวเมนต์หลาย
  • # 4538 - เพิ่ม Constants.XSD_EXPORT และ NS_EXPORT
  • # 4552 - เพิ่ม DSLContext.connection (ConnectionRunnable)
  • # 4553 - เพิ่มคำอธิบายประกอบ @FunctionalInterface ทุกประเภทโทรกลับที่เกี่ยวข้อง
  • # 4555 - ตรวจสอบให้แน่ใจสำหรับกระบวนการจะถูกส่งไป
  • # 4562 - ไม่หนีจุดในชื่อตารางในระหว่างการสร้างรหัส แต่ใช้เงินทุนกรณีหลังจากที่มัน
  • # 4565 - เพิ่มการสนับสนุนเลือกรับ org.jooq.tools.Convert
  • # 4566 - ให้ ArrayRecord ขยาย List
  • # 4587 - เพิ่ม Schema ArrayRecord.getSchema ()
  • # 4591 - ส่งมอบซิปควรมีโฟลเดอร์โครงการภายในของไฟล์ซิป
  • # 4594 - เพิ่ม DSLContext.query (SQL) ฯลฯ
  • # 4597 - เข้าสู่ระบบเตือนเมื่อไม่ได้มีการจับคู่ SQLDataType หรือ
  • # 4600 - เพิ่มการสนับสนุนสำหรับ APIs SQL ธรรมดาผ่านการแก้ไขสตริงสกาล่า
  • ทำลายการเปลี่ยนแปลง:
  • # 4326 - คำสั่ง CREATE ลำดับช่วยให้ลำดับเริ่มต้นด้วย MIN_VALUE ไม่ 1 ในดาร์บี
  • # 4423 - ผ่อนคลายข้อ จำกัด ชนิดของ DSL.shl () และ DSL.shr ()
  • # 4459 - Result.formatHTML () ไม่หนีเนื้อหา HTML ซึ่งอาจผลิตช่องโหว่ XSS
  • # 4488 - Relax ผูกพันสำหรับ Table.getIdentity () จาก
  • แก้ไขข้อผิดพลาด:
  • # 2364 - คำสั่งหลายผลอาจผสมกับ Resultsets นับปรับปรุง jOOQ ไม่ถูกต้องตรวจสอบทั้งใน fetchMany ()
  • # 2529 - ไม่สามารถใช้ร่วม INSERT .. เลือกที่มีการแทรก .. ON ซ้ำ KEY .. อันเนื่องมาจากข้อบกพร่อง DSL API
  • # 2870 - TableOnStep.onKey () สร้างเงื่อนไขที่ไม่ถูกต้องเข้าร่วมเมื่อด้านซ้ายมือมีนามแฝง
  • # 3707 - UDTRecord.toString () ไม่ถูกต้อง serialise ค่าแอตทริบิวต์
  • # 3779 - ไม่สามารถใช้ร่วม INSERT ... SELECT กับการกลับมา
  • # 4162 - บันทึกในรูปแบบตัวอักษรเมื่อใช้อาร์เรย์ PostgreSQL ประเภทที่ผู้ใช้กำหนด
  • # 4224 - ออร่า-00904. & quot; SYS & quot; & quot; ALL_PROCEDURES & quot; & quot; & quot OBJECT_ID ;: ระบุไม่ถูกต้องเมื่อใช้เครื่องกำเนิดไฟฟ้ารหัสกับ Oracle 10g
  • .
  • # 4225 - บันทึก ScalaGenerator ว่ามันจะสร้างไฟล์ XXX.java
  • # 4227 - ScalaGenerator ควรจะมีรายการของตัวเองของคำสงวน
  • # 4229 - ScalaGenerator สร้างการนำเข้าที่ไม่จำเป็น
  • # 4235 - JDBCDatabase เรียก Meta.getPrimaryKeys () เพื่อ schemas ทั้งหมดไม่เพียง แต่สำหรับการป้อนข้อมูล schemas
  • # 4236 - ข้อผิดพลาดในการรวบรวมรหัสเรียบเรียงเมื่อคอลัมน์เรียกว่า & quot; null & quot;
  • # 4240 - JDBCDatabase เรียกตารางจากแบบแผนทั้งหมดไม่เพียง แต่จากการป้อนข้อมูล schemas
  • # 4246 - HANADataType ไม่ได้ initialised ในบล็อก initialiser คง SQLDataType ของ
  • # 4248 - ตัวเลือก daoImp​​lements ใน MatcherStrategy ไม่ได้สร้างคำสั่งการดำเนินการในชั้นเรียน DAO
  • # 4258 - Bad SQL สร้างขึ้นสำหรับภาคการแสดงออกค่าแถวเชิงปริมาณใน Oracle
  • # 4262 - กวดวิชาคู่มือการใช้งานควรนำเข้า java.sql. *;
  • # 4268 - INSERT .. VALUES ข้อควรได้รับการแสดงผลในบรรทัดใหม่เมื่อแสดงรูปแบบ SQL
  • # 4269 - คอลัมน์ไม่มีที่สร้างขึ้นสำหรับ PostgreSQL SETOF [ประเภทสเกลา]
  • # 4280 - เชื่อมต่อเอกสารของ MySQL พฤติกรรม fetchSize ใน ResultQuery.fetchSize ()
  • # 4286 - คู่มือเทียบกับ SQL ตัวอย่างโค้ด jOOQ ไม่เทียบเท่า
  • # 4287 - ลบ org.jooq.Row นำเข้าที่ไม่ได้ใช้ในการสร้างบันทึก
  • # 4290 - DefaultTransactionProvider ไม่ควรแคชเช่นการเชื่อมต่อ
  • # 4291 - เพิ่ม HANA ยังหน้าเอกสารคู่มือเกี่ยวกับ DUAL
  • # 4292 - จำลองผิดของ & quot; แกรนด์ทั้งหมด & quot; จำแนกตามกลุ่ม () ประโยคหนึ่งในภาษาที่ไม่รองรับพวกเขา
  • # 4295 - ประกาศตารางการแสดงออกร่วมกันไม่ได้ตั้งค่า Context.subquery () ธง
  • # 4300 - ลำดับ DROP IF EXISTS ดำเนินการไม่ถูกต้องใน Sybase SQL Anywhere
  • # 4306 - ArrayRecord ไม่ถูกต้องดำเนินการทำแผนที่สคีรันไทม์สำหรับ Oracle
  • # 4308 - SQLSERVER2014 ภาษาไม่ได้สร้างขอบเขต จำกัด ที่ถูกต้อง .. ข้อ OFFSET
  • # 4313 - NullPointerException ในเครื่องกำเนิดไฟฟ้ารหัสผ่านเมื่อ GenerationTool โดยไม่ต้อง initialising ทุกรายการและ String [] เพื่อวัตถุที่ว่างเปล่าในฐานข้อมูล
  • # 4314 - SQL Server UPDATE .. ผิดกฎหมายจาก declares aliased ตารางในข้อ UPDATE
  • # 4321 - ไม่ถูกต้อง SQL สร้างขึ้นเมื่อใช้ชนิดข้อมูล nullable ในดาร์บีสร้างตารางและแก้ไขงบตาราง
  • # 4324 - DROP คำสั่งลำดับมีคำหลักที่ จำกัด การบังคับใช้ในดาร์บี้
  • # 4328 - การดำเนินงานที่ไม่ดีของการเปลี่ยนแปลงตาราง .. เปลี่ยนแปลงคอลัมน์ .. ตลาดหลักทรัพย์ชนิดข้อมูลในดาร์บี
  • # 4331 - ข้อมูลอ้างอิง ON .. {ลบ | UPDATE} เริ่มต้น SET อยู่ในขณะนี้ไม่ได้รับการสนับสนุนโดยดาร์บี้
  • # 4333 - Firebird สร้างตารางถดถอยเมื่อคอลัมน์ nullable
  • # 4335 - หายไป @Support สำหรับ Firebird สำหรับงบสร้างตาราง
  • # 4341 - ผลไม่มีการเรียกจากขั้นตอนของ SQL Server ที่มีการนับปรับปรุง
  • # 4344 - MockStatement ผลตอบแทนนับปรับปรุงที่ไม่ถูกต้อง
  • # 4347 - Bad สร้างรหัสสำหรับประเภทวัตถุอ้างอิงชนิดของวัตถุจากคีมาที่แตกต่างกัน
  • # 4348 - เอกสารขาดหายไปสำหรับ
  • # 4349 - การพิจารณาคดี / โปรใบอนุญาตจะถูกส่งโดยบังเอิญกับ Edition ที่มาเปิด
  • # 4354 - เตือน Javadoc ที่สร้างขึ้นสำหรับ Result.into (สนามสนาม, ... , Field)
  • # 4355 - การถดถอยที่มีสาเหตุมาจากการจัดรูปแบบของบันทึกย่อ @Generated
  • # 4358 -. ค่า @Support ผิดสำหรับ SQLite ซึ่งไม่สนับสนุนการเปลี่ยนแปลงตาราง .. DROP ตลาดหลักทรัพย์เพิ่มข้อ จำกัด ฯลฯ
  • # 4360 - DSL.timestamp () สร้างผลลัพธ์ที่ไม่ถูกต้องใน SQLite
  • # 4367 - การดำเนินงานที่ผิด MergeImpl.andNot (Field) และ orNot (Field)
  • # 4372 - UDTRecord ไม่ & quot; แนบ & quot; เมื่อเรียกจากการเรียกฟังก์ชั่นการจัดเก็บแบบสแตนด์อโลน
  • # 4381 - ไม่ enums สร้างขึ้นใน MySQL เมื่อมี Matcher
  • # 4385 - ที่ขาดหายไปในบันทึกย่อ @Support MySQLDSL
  • # 4391 - ตัวอย่างแปลยกเว้นอย่างเดียวควรจะแปล SQLException
  • # 4399 -. DSLContext.meta () getTables () ผลตอบแทนรายชื่อสาขาที่ว่างเปล่าสำหรับตารางที่ไม่อยู่ในคีในปัจจุบันใน MySQL
  • # 4406 - คู่มือหมายถึงรายการที่ไม่ดีของ RDBMS สนับสนุน
  • # 4409 - ไวยากรณ์ Bad สร้างขึ้นสำหรับการเปลี่ยนแปลงตารางของ MySQL .. SET คำสั่งเริ่มต้น
  • # 4412 - คู่มือการใช้งานในส่วนที่เกี่ยวกับข้อมูลประเภทที่กำหนดเองที่มีผลผูกพันมีการเชื่อมโยงที่ไม่ดี
  • # 4417 - สะกดผิดในส่วนของแบบสอบถาม SQL ธรรมดาบาง Javadocs
  • # 4428 - ลบ .. กลับมาโดยไม่ต้องใช้งานไม่ได้ที่
  • # 4430 - แก้ไขการสร้างรหัสประจำพารามิเตอร์ชนิดที่มีผลผูกพัน
  • # 4437 - การแสดงออกค่าในแถวกริยาล้มเหลวด้วยคอลเลกชันแถวที่ว่างเปล่า
  • # 4440 - fetchMany () ไม่ได้ทำงานกับ CUBRID
  • # 4447 - กลุ่มตามที่ว่างเปล่า () จำลองข้อล้มเหลวในการ CUBRID
  • # 4466 - นักแสดงที่หายไป () ใน DSL.dateAdd () เมื่อการแสดงออกทั้งหมดจะถูกห่อในนักแสดง
  • # 4471 - Record.getValue (Field) ส่งกลับค่าที่ไม่ถูกต้องถ้าชื่อคอลัมน์ที่ไม่ชัดเจนมีอยู่ในบันทึกและชื่อคีมาคือไม่ได้อยู่ในการโต้แย้ง
  • # 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 (Field) อาจจะดีขึ้นอย่างมากถ้าการตรวจสอบบัตรประจำตัวครั้งแรก
  • # 4545 - รหัสข้อผิดพลาดที่ก่อให้เกิดสำหรับ Oracle แพคเกจใน Oracle 10g
  • # 4547 - แพคเกจไม่ได้สร้างขึ้นเมื่อยกเว้นจะโยน
  • # 4554 - DSLContext ชุด # (Query) เงียบทิ้งคำสั่ง
  • # 4557 - ExceptionTranslator ตัวอย่างในฤดูใบไม้ผลิไม่ควรใช้ dialect.name () เพื่อ SQLErrorCodeSQLExceptionTranslator
  • # 4563 - Javadoc ที่ไม่ถูกต้องใน DefaultRecordMapper อ้างว่าสมาชิกสาธารณะเท่านั้น / วิธีการได้รับการพิจารณา
  • # 4569 - คู่มือหมายถึงเลิก DefaultGenerator
  • # 4575 - ความคิดเห็น SQL กับจุดสิ้นสุด javadoc ทำลายสร้างรหัส
  • # 4576 - JavaWriter ใช้ไวยากรณ์ regex ​​ได้รับการสนับสนุนในชวา

มีอะไรใหม่ ในรุ่น 3.5.1:

  • แก้ไขข้อผิดพลาด:
  • # 3378 ข้อผิดพลาดเมื่อมีคุณสมบัติฟังก์ชั่นอย่างเต็มที่ตารางมูลค่า PostgreSQL ในคำสั่ง SELECT
  • # 3803 คำสั่งสร้างตารางไม่ได้สร้างไม่ จำกัด โมฆะ
  • # 3811 NullPointerException มีศักยภาพใน Cursor.fetchOne (RecordMapper) และวิธีการอื่น ๆ
  • # 3817 เมื่อนำมาใช้กับการดำเนินงานที่กำหนดโดยคำสั่งไม่ต้องมีสาขาที่ผ่านการรับรองใด ๆ
  • # 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 SQLite ของคำสั่งสร้าง VIEW ไม่อนุญาตให้เปลี่ยนชื่อคอลัมน์
  • # 3838 คำอธิบายประกอบ Bad @Support ต่องบเปลี่ยนแปลงตารางที่ไม่ได้รับการสนับสนุนโดย SQLite
  • # 3855 จริง Oracle และชนิดลอยก่อให้เกิดการสร้างโค้ดในการผลิตแทน BigInteger ประเภทคู่
  • # 3863 CSV ส่งออกที่มีตัวคั่นเพียงทำงานไม่ถูกต้อง
  • # 3880 ไม่สามารถเข้าถึงส่วนตัว JavaGenerator.newJavaWriter วิธี ()
  • # 3888 การแปลงชนิดข้อมูลล้มเหลวเมื่อใช้การผูกและผ่านไบต์ [] เป็นเข้าของผู้ใช้
  • # 3895 รุ่นทดลองใช้ฟรีไม่ได้หลังจากที่ 1 มกราคม 2015

มีอะไรใหม่ ในรุ่น 3.5.0:

  • ใหม่ผูก SPI:
  • การปรับปรุงหลักของการเปิดตัวที่น่าตื่นเต้นนี้เป็นใหม่ org.jooq.Binding SPI ซึ่งสามารถนำมาใช้ในการรองรับการควบคุมทุกแง่มุมของผู้ใช้ชนิดของการปฏิสัมพันธ์ JDBC นี้ไปไกลกว่าที่มีอยู่ org.jooq.Converter SPI ที่สามารถนำมาใช้ในการทำแผนที่ชนิด JDBC มาตรฐานในการใช้งานประเภท ด้วยการผูก SPI ใหม่แทบทั้งหมด * * * * * ประเภทผู้ขายที่เฉพาะเจาะจงได้รับการสนับสนุนในขณะนี้ ตัวอย่างเช่น JSON PostgreSQL หรือ HSTORE ประเภทหรือชนิดของออราเคิลวัน -. ซึ่งเป็นตัวแทนที่เป็นจริงที่ไม่ถูกต้องผ่านทาง java.sql.Timestamp ซึ่งเป็นเหตุผลที่เราได้ดัดแปลงคุณลักษณะที่มีอยู่เพื่อใช้ผูกดังกล่าวในขณะนี้
  • วิธีการจัดเก็บมีทุกที่:
  • การสนับสนุนการจัดเก็บได้รับการปรับปรุงโดยทั่วไปในข่าวประชาสัมพันธ์ฉบับนี้ ซึ่งรวมถึงจำนวนมากของคุณสมบัติใหม่เพียงเล็กน้อยและสิ่งอำนวยความสะดวกสำหรับการใช้งานกับ PL / SQL หรือ SQL ของ ยกตัวอย่างเช่น jOOQ 3.5.0 ในขณะนี้สนับสนุนการอ้างอิงข้ามเค้าร่างของ PL / SQL และวัตถุชนิดตารางซึ่งจะช่วยให้มีผลผูกพันโดยตรงไปยัง Oracle เชิงพื้นที่ เราได้ blogged เกี่ยวกับการปรับปรุงที่น่าตื่นเต้นนี้ที่นี่: http://blog.jooq.org/2014/11/04/painless-access-from-java-to-plsql-procedures-with-jooq/
  • และในขณะที่เราอยู่ที่นั้นเราได้สนับสนุนขั้นพื้นฐานเพิ่มสำหรับ Oracle AQ ซึ่งรวมอย่างมากด้วยการสนับสนุนชนิดของวัตถุของเรา!
  • ใน SQL ของและ MySQL เราในขณะนี้สนับสนุนการเรียกตัวเลขโดยพลการของผลลัพธ์ที่ได้จากการจัดเก็บและเราได้ดำเนินการนอกจากนี้ยังมีการสนับสนุนสำหรับ Firebird psql รวมทั้ง Firebird ของไวยากรณ์ที่น่าสนใจมากสำหรับการทำงานตารางมูลค่า.
  • โดยวิธีการที่เราสนับสนุนผู้ใช้กำหนดฟังก์ชันการรวมสำหรับความหลากหลายของฐานข้อมูลรวมถึง Oracle, PostgreSQL และ HSQLDB แน่นอนสิ่งที่คุณควรมีลักษณะเป็น!
  • การปรับปรุง SQL;
  • ในข่าวประชาสัมพันธ์ฉบับนี้เราได้ในที่สุดก็มีการสนับสนุนสำหรับยูเนี่ยน, ตัดและยกเว้นสิทธิเกี่ยวกับการดำเนินการดังกล่าวทำรังเช่นเดียวกับพวกเขาด้วยการรวม ORDER BY และ จำกัด .. OFFSET.
  • พูดคุยมากขึ้นบาง DDL:
  • เราได้อย่างต่อเนื่องเพื่อเพิ่มการสนับสนุนสำหรับงบ DDL รวมทั้ง
  • สร้างตาราง
  • สร้างตาราง AS SELECT
  • CREATE VIEW และ DROP VIEW
  • CREATE INDEX และ DROP INDEX
  • สร้างลำดับและลำดับ DROP
  • DROP .. IF EXISTS
  • เราจะยังคงเพิ่มการสนับสนุนสำหรับงบ 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 สร้างของพวกเขา.
  • สุดท้าย แต่ไม่น้อย: Informix:
  • อ้อและโดยวิธีการที่ตอนนี้เรายังสนับสนุน IBM เป็นอันดับสองของฐานข้อมูลที่นิยมมากที่สุด: Informix การสนับสนุนสำหรับฐานข้อมูลนี้จะถูกรวมอยู่ใน jOOQ Enterprise Edition.
  • คุณสมบัติและการปรับปรุง:
  • # 561 เพิ่มการสนับสนุนสำหรับฐานข้อมูล Informix
  • # 994 เพิ่มการสนับสนุนสำหรับ Postgres & quot; hstore & quot; ชนิดข้อมูล
  • # 1341 เพิ่ม DSL.using (String URL) และวิธีการอื่น ๆ ที่ mimick DriverManager.getConnection ()
  • # 1380 สร้างเท่ากับ () hashCode () บน POJOs
  • # 1392 เพิ่ม formatInsert () เพื่อทำให้งบแทรกจากผล
  • # 1410 เพิ่มการสนับสนุนสำหรับ Postgres & quot; ที่แตกต่างบน & quot; ข้อ
  • # 1658 เพิ่มการสนับสนุนสำหรับ SQL มาตรฐานไวยากรณ์ยูเนี่ยน ความเข้าใจในปัจจุบัน jOOQ ของยูเนี่ยนคือความสะดวกสบายเพียง
  • # 1761 รุ่นคู่มืออ้างอิงระหว่างกัน
  • # 2054 ดำเนินการภาคการเปรียบเทียบเชิงปริมาณสำหรับแถว [N] การแสดงออกค่าแถว
  • # 2155 เพิ่มการสนับสนุน Converter การปฏิบัติและ UDTs
  • # 2209 เพิ่มผล Result.into (สนามสนาม .. , Field) ในการสั่งซื้อที่จะเปลี่ยนผลลัพธ์ / บันทึกลงในอีกประเภทหนึ่ง
  • # 2289 เพิ่ม jOOQ-เสียหาย-ตัวอย่างเช่นโมดูลเอกสารแสดงให้เห็นว่าการทำงานร่วมกับเสียหาย
  • # 2604 เพิ่มส่วนที่คู่มืออธิบายวิธีการสอบถามไม่ตรงกันสามารถทำได้
  • # 2674 เพิ่มการสนับสนุนสำหรับขั้นตอนการจัดเก็บไว้ใน MockConnection / MockDataProvider / MockExecuteContext
  • # 2788 เพิ่มการสนับสนุนสำหรับ PostgreSQL & quot; JSON & quot; ชนิดข้อมูล
  • # 2886 jooq-โค๊ดเจน-ผู้เชี่ยวชาญควรมีลักษณะเป็นโครงการอ้างอิงสำหรับไดรเวอร์ JDBC
  • # 2907 จำลอง UPDATE .. กลับมาผ่านการเลือกจากตารางสุดท้าย (UPDATE ... ) ใน DB2
  • # 2925 เพิ่มการสนับสนุนสำหรับ Firebird วิธีการจัดเก็บ
  • 3121 # รหัสข้ามรุ่นอีกครั้งเมื่อคีมาเป็นที่รู้จักกันจะเหมือนกัน
  • # 3151 เพิ่ม & quot; เครื่องหมายคำถาม & quot; ด้วยปลายเครื่องมือที่คู่มือเพื่อให้กระโดดไป & quot; วิธีการอ่านคู่มือฉบับนี้ & quot; ส่วน
  • # 3248 เพิ่มการสนับสนุนสำหรับการผูก (นั่นคือ & quot; ผู้ให้บริการประเภท & quot;)
  • # 3337 เพิ่มการสนับสนุนสำหรับคำสั่งสร้างตาราง
  • # 3339 เพิ่มการสนับสนุนสำหรับ CREATE INDEX และงบ DROP INDEX
  • # 3340 เพิ่มการสนับสนุนสำหรับ CREATE VIEW และงบ DROP VIEW
  • # 3346 อนุญาตให้ถนัดทรัพย์สินไดรเวอร์ JDBC ในเครื่องกำเนิดไฟฟ้ารหัส
  • # 3355 เพิ่มการสนับสนุนสำหรับการสร้างงบลำดับและลำดับ DROP
  • # 3370 อนุญาตให้เอาชนะ Javadocs ชั้นสำหรับวัตถุที่สร้างขึ้น
  • # 3375 เพิ่มการสนับสนุนสำหรับ PostgreSQL ฟังก์ชันตารางมูลค่า
  • # 3381 เพิ่มการสนับสนุนสำหรับสร้างตาราง AS งบ
  • # 3386 เพิ่มบางกรณีการทดสอบโดยใช้ Java 8 Streams สำหรับการเปลี่ยนแปลงการทำงานสัมพันธ์
  • # 3388 แทนที่ของ SQL Server ROW_NUMBER () มากกว่า (ORDER BY @@ รุ่น) โดย ORDER BY (SELECT 0)
  • # 3389 เพิ่ม DSLContext.currval (String) และ NEXTVAL (String) เพื่อความสะดวก
  • # 3412 เพิ่มรายการ DSLContext.fetchValues​​ (... ) คล้ายกับที่มีอยู่ fetchValue (... ) วิธี
  • # 3418 เพิ่ม DSL.defaultValue (Field) เพื่อความสะดวก
  • # 3425 เพิ่มการสนับสนุนสำหรับ Oracle AQ
  • # 3431 เพิ่มการสนับสนุนสำหรับ MySQL คำแนะนำดัชนี
  • # 3435 เพิ่มการสนับสนุนสำหรับ SELECT ของ SQL Server .. INTO [ตารางใหม่] ไวยากรณ์
  • # 3442 ใช้ MockResultSet.getArray () วิธี
  • # 3443 เพิ่มการสนับสนุนสำหรับการแปลงค่า / อาร์เรย์ชนิดอาร์เรย์ JDBC แปลง
  • # 3444 เพิ่ม MockArray, การดำเนินงานที่จำลองจากประเภทอาร์เรย์ของ JDBC
  • # 3451 เพิ่ม XMLDatabase เพื่อสร้างคีมาฐานข้อมูลจากไฟล์ XML
  • # 3477 เพิ่ม Field.as (Field) ที่จะเปลี่ยนชื่อสนามให้กับชื่อเขตข้อมูลอื่น
  • # 3480 เพิ่ม XXXContext.dialect () และ XXXContext.family () เพื่อความสะดวก
  • # 3483 การแข่งขัน Let 's ทั้งชื่อคอลัมน์ที่มีคุณสมบัติครบถ้วนเช่นเดียวกับชื่อคอลัมน์ที่เหมาะสม
  • # 3495 เพิ่มโครงการตัวอย่างที่แสดงวิธีการใช้เครื่องกำเนิดไฟฟ้ารหัส jOOQ กับ Gradle
  • # 3496 เข้าสู่ระบบข้อความดีบักเมื่อแบบสอบถามจะถูกดำเนินการซึ่งผลตอบแทน Query.isExecutable () == เท็จ
  • # 3501 เพิ่ม ResultQuery.fetchSet () และ Result.intoSet () วิธีที่จะกลับ LinkedHashSets
  • # 3506 เครื่องดนตรี jOOQ API ในระหว่างการทดสอบบูรณาการในการตรวจสอบโปรแกรมที่ถูกต้องของคำอธิบายประกอบ @Support
  • # 3511 ปรับปรุงการจำลองกริยาที่แตกต่างผ่าน INTERSECT
  • # 3512 เพิ่ม DSL.count (ตาราง) และ DSL.countDistinct (ตาราง) เพื่อสนับสนุนการ COUNT PostgreSQL เฉพาะ () ขยาย
  • # 3513 รุ่นสตรีมมิ่งของ formatCSV / formatXML
  • # 3519 เอกสารข้อ จำกัด JDBC PostgreSQL ของที่เกี่ยวกับเคอร์เซอร์ขนาดใหญ่เมื่อใช้ Connection.autoCommit = true
  • # 3525 ดำเนินการเข้าสู่ระบบดีบักอย่างละเอียดมากขึ้นสำหรับ jOOQ meta-รวม / ไม่รวมกลไก
  • # 3532 เพิ่มการสนับสนุนสำหรับ DROP ... IF EXISTS คำสั่งใน DDL
  • # 3551 คัดลอกธรรมดาก่อสร้างแบบสอบถาม SQL API เพื่อ DSL จาก DSLContext
  • # 3557 เพิ่มการสนับสนุนสำหรับ PostgreSQL ที่ผู้ใช้กำหนดฟังก์ชันการรวม
  • # 3558 เพิ่มการตั้งค่าเพื่อเปิด / ปิดการดึงข้อมูลของคำเตือน
  • # 3559 การเผยแพร่ธงสัมพันธ์ jOOQ-โค๊ดเจนส์ยัง jOOQ meta-เพื่อป้องกันไม่ให้ (อาจจะแพง) คำสั่งที่จะดึงความสัมพันธ์
  • # 3565 เพิ่ม XXXContext.settings () เพื่อความสะดวก
  • # 3566 เพิ่ม GenerationTool.generate (String) เพื่อสร้างรหัสจากสตริง XML ที่
  • # 3569 แท็กนี้ไม่ได้รับคำสั่งในการกำหนดค่าเครื่องกำเนิดไฟฟ้ารหัส
  • # 3579 จำลองที่ซ้อนกันผู้ประกอบการตั้งอยู่ในฐานข้อมูลที่ไม่สนับสนุนพวกเขากำเนิด
  • # 3592 เพิ่มการตั้งค่าเพื่อเปิดใช้งานแคชเกลาแบบสอบถามย่อย Oracle สำหรับฟังก์ชั่นการจัดเก็บสาย
  • # 3595 เพิ่ม MockResult (บันทึกข้อมูล) ตัวสร้างความสะดวกสบาย
  • # 3596 รหัสเครื่องกำเนิดไฟฟ้าให้แพคเกจที่สร้างเปล่าบนพื้นฐานต่อคีมา
  • # 3597 สร้างตารางและแสดงความคิดเห็นคอลัมน์ยังสำหรับ PostgreSQL
  • # 3598 ถ้ากำหนดตารางการแสดงความคิดเห็นของตัวเองไม่สร้าง & quot; ชั้นนี้ถูกสร้างขึ้นโดย jOOQ. & quot; ใน Javadocs
  • # 3599 ดำเนินการจัดรูปแบบที่ดีกว่าของบันทึกย่อ @Generated
  • # 3600 เพิ่มการสนับสนุนสำหรับ SQL มาตรฐานเลือก .. กับตรวจสอบตัวเลือก
  • # 3610 อธิบายความแตกต่างระหว่างการเก็บรักษาที่สร้างแหล่งที่อยู่ภายใต้การควบคุมเวอร์ชันหรือไม่
  • # 3611 เพิ่มเป็นตัวอย่าง jOOQ / Nashorn จะเก็บ
  • # 3612 เพิ่มโครงการตัวอย่างที่แสดงให้เห็นว่าจะนำเข้ารูปแบบการส่งออกไปยังเครื่องกำเนิดไฟฟ้า ERD รหัส
  • # 3622 เพิ่มการสนับสนุนสำหรับ Field.in (ผล) และแถว [N] .in (ผล)
  • # 3623 เพิ่ม ParamType.NAMED_OR_INLINED ที่จะทำให้ชื่อพารามิเตอร์เฉพาะในกรณีที่ชื่อจะได้รับ
  • # 3626 เพิ่มแผนที่ Result.intoGroups (ตาราง)
  • # 3627 เพิ่ม API ง่ายสำหรับกรณีเมื่อ [เงื่อนไข] แล้ว [เลือก] แสดงออก
  • # 3628 เพิ่มฟิลด์ DSL.field (เลือก)
  • # 3752 ทำให้องค์ประกอบตัวเลือกการกำหนดค่าในรหัสรุ่น
  • # 3754 อธิบายการแปลงชนิดดั้งเดิมใน Convert.convert () Javadoc
  • # 3756 ไฟล์ Regenerate เฉพาะในกรณีที่มีความแตกต่าง
  • # 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 เพิ่มการตั้งค่าเพื่อเปิดใช้งานเครื่องหมาย MySQL หนี
  • # 3407 งบ DDL ยอมรับชื่อ String ควรสร้างชื่อที่ยกมาไม่ธรรมดา SQL
  • # 3541 เปลี่ยน DSLContext.nextval (String) และ currval (String) เพื่อเรียก DSL.sequenceByName ภายใน () แทน DSL.sequence ()
  • แก้ไขข้อผิดพลาด:
  • # 2080 ข้อผิดพลาดในการแสดงผลไวยากรณ์ SQL เมื่อใช้วงเงิน (). ชดเชย () กับประมาณการ aliased ใน SQL Server
  • # 3206 DSL.field (เงื่อนไข) ไม่ถูกต้องจัดการ NULLs เมื่อการลอกเลียนแบบสาขาบูลด้วยการแสดงออกกรณี
  • # 3347 Field.in (T ... ) ควรป้องกันการขัดแย้งการเก็บ
  • # 3353 คู่มือการใช้งานแองเคอ Javadoc จะไม่ถูกต้องกับการเปลี่ยนแปลงล่าสุดของ JDK 8 Javadocs
  • # 3359 ร้าน () หลังจากสำเนา () ดำเนินการปรับปรุงแทนการแทรกเมื่อ Settings.updatablePrimaryKeys มีการตั้งค่า
  • # 3360 ถดถอย SQLite เมื่อใช้อักขระพิเศษในตัวระบุ
  • # 3362 DSLContext.batchStore () ดำเนินการ INSERT ถ้าบันทึกร้านค้าชุดจะดำเนินการสองครั้งในแถวในบันทึกใหม่ถ้า Settings.updatablePrimaryKeys กำหนดเป็นจริง
  • # 3363 UpdatableRecord.store () ดำเนินการปรับปรุงแทนการแทรกหลังจากลบ () ถ้า Settings.updatablePrimaryKeys กำหนดเป็นจริง
  • # 3369 Render หล่อ (? วัน) สำหรับ java.sql.Timestamp ผูกค่าที่ถูกผูกไว้กับคอลัมน์วันออราเคิล
  • # 3372 ตัวเลือกการสร้างรหัส syntheticPrimaryKeys อยู่ในขณะนี้ไม่มีเอกสาร
  • # 3373 หน้าคู่มือที่เกี่ยวกับตาราง DUAL ไม่แสดงรายการทั้งหมดที่ได้รับการสนับสนุนฐานข้อมูล
  • # 3382 จำกัด ไม่เป็นโมฆะและข้อมูลพิมพ์จะถูกสร้างขึ้นไม่ถูกต้องเมื่อใช้โดเมน Firebird สำหรับชนิดข้อมูล
  • # 3390 เพิ่มเอกสารที่ขาดหายไปเกี่ยวกับใหม่ jOOQ 3.4 การทำธุรกรรม API
  • 3392 # โทร setAccessible (จริง) เฉพาะในกรณีที่จำเป็นจริงๆ
  • # 3400 แก้ไขตารางสร้างไวยากรณ์ไม่ถูกต้องใน Firebird เมื่อชนิดข้อมูลที่เป็น nullable
  • # 3402 ความยาวตัวอักษรผิดที่เกิดจากการ jOOQ สำหรับ Firebird
  • # 3408 ลบแฟ้มการกำหนดค่าเริ่มต้น log4j.xml ปลั๊กอินจากผู้เชี่ยวชาญอีกครั้ง
  • # 3413 ออราเคิลที่สร้าง ArrayRecords ไม่สามารถถูกสร้างขึ้นผ่านการสะท้อนธงเลิกถ้าเป็นชุดที่จะออก
  • # 3420 เมื่อสร้าง NullPointerException สำหรับตารางออราเคิล AQ
  • # 3427 ภายใน QueryCollectorSignal ยกเว้นหนีออกมาเป็นรหัสผู้ใช้เมื่อไม่ได้จัดการกับใน ExecuteListener
  • # 3430 JDBC ไวยากรณ์หลบหนีไม่ได้แสดงผลอย่างถูกต้องจาก SQL ธรรมดาเมื่อ SQL ธรรมดามีการขึ้นบรรทัดใหม่
  • # 3436 ส่วนเอกสารคู่มือการใช้งานเกี่ยวกับการทำธุรกรรม CTX จะเป็น DSLContext แทนการกำหนดค่า
  • # 3437 QualifiedField ไม่เคารพ RenderContext.qualify ()
  • # 3445 ไม่สามารถเรียกใช้เครื่องกำเนิดไฟฟ้ารหัส Maven กับรุ่นมืออาชีพ
  • # 3450 backslashes ในความคิดเห็นของ SQL ไม่ได้หนีออกมา
  • # 3455 UPDATE .. จากคำสั่ง SQL แสดงผลไม่ถูกต้องสำหรับตารางที่ได้มาหรือตาราง aliased
  • # 3456 การปะทะกันในชื่อรหัสที่สร้างขึ้นเมื่ออาร์กิวเมนต์ประจำเรียกว่า & quot; F & quot; (ฟังก์ชั่น) หรือ & quot; p & quot; (วิธีการ)
  • # 3462 Field.in (Object ... ) สามารถเรียกได้ว่ามีข้อโต้แย้งเลือกตั้งใจ
  • # 3463 Field.in (... ) วิธีการไม่ควรกลับ trueCondition () หรือ falseCondition ()
  • # 3473 java.lang.IllegalArgumentException: ฟิลด์ (null) ไม่ได้มีอยู่ในแถว
  • # 3488 รวบรวมข้อผิดพลาดในรหัสที่สร้างขึ้นเมื่อตารางคล้าย T_A และ TA อยู่
  • # 3489 DefaultTransactionProvider ไม่เรียก Connection.releaseSavepoint (savepoint) หลังจากที่กระทำ
  • # 3507 บันทึกย่อ Bad @Support ใน Select.intersect () และ Select.except ()
  • # 3514 ResultQuery.fetchLazy () ละเว้น fetchSize ()
  • # 3520 ข้อมูลที่ซ้ำกันในคอลัมน์อ้างอิงต่างประเทศที่สำคัญสำหรับคีย์ต่างประเทศที่ใช้ชื่อเดียวกันในตารางที่แตกต่างกัน
  • # 3526 บันทึกการเตือนที่ไม่จำเป็นนำมาใช้ในการสร้างรหัส
  • # 3533 หลีกเลี่ยงการใช้ชื่อพารามิเตอร์สำหรับ Oracle ถ้าไม่จำเป็นจริงๆ
  • 3537 # โทรที่ไม่ถูกต้องที่จะ releaseSavepoint ()
  • # 3542 งบออราเคิล DDL ไม่อนุญาตให้มีการใช้ตัวแปรผูก
  • # 3544 เพิ่มอินเตอร์เฟซที่เครื่องหมาย DDLQuery ซึ่งทุกประเภท Query DDL ควรขยาย
  • # 3545 ข้อผิดพลาดเมื่อมีการใช้ที่ผ่านการรับรองเป็นกรณี ๆ ชื่อลำดับ H2
  • # 3547 DSLContext.batch (String) ไม่ยอมรับตัวแปรผูก
  • # 3552 ออราเคิลวิธีการจัดเก็บการใช้คำพ้องพิมพ์ลายเซ็นไม่สามารถใช้ผ่าน jOOQ
  • # 3556 สร้างวิธีการจัดเก็บของออราเคิลไม่ได้อ้างอิงจากชนิดอื่น ๆ schemas
  • # 3560 การค้นพบช้าของคีย์หลักในฐานข้อมูล MySQL มีขนาดใหญ่มาก <​​/ li>
  • # 3567 ข้อผิดพลาดกำเนิดรหัสหมายถึง XSD ที่ไม่ถูกต้อง
  • # 3577 อย่าทำให้ & quot; ว่าง & quot; OFFSET 0 คำสั่ง
  • # 3578 ข้อผิดพลาดคู่มือเล็กน้อยหมายถึง ExecuteContext.dialect inexistent วิธี ()
  • # 3582 Record.from (Object) ไม่พิจารณา DataType.nullable () ซึ่งอาจนำไปสู่​​การละเมิดข้อ จำกัด เมื่อใส่
  • # 3586 Context.paramType () เป็นครั้งแรก null แทนการจัดทำดัชนี
  • # 3590 คู่มือการใช้งานอย่างไม่ถูกต้องอ้างว่า SQL มาตรฐานให้เลือกโดยไม่ต้องจาก
  • # 3591 รวบรวมข้อผิดพลาดที่เกิดขึ้นในรหัสคู่มือการกวดวิชาของ
  • # 3602 ไม่สามารถแทรกลงในมุมมอง
  • # 3608 สะกดผิดในเอกสารของวิธีการทำธุรกรรม
  • # 3624 รวบรวมข้อผิดพลาดเมื่อแปลงจะใช้กับการปฏิบัติและสร้าง UDTs
  • # 3630 ArrayOutOfBoundsException เมื่อใช้เครื่องหมายในการหลบหนี MySQL ด้วย jOOQ ธรรมดา SQL
  • # 3634 Record.into (ตาราง) แผนที่ไปยังตารางที่ไม่ถูกต้องเมื่อผ่านตาราง aliased หลังจากที่ตนเองเข้าร่วม
  • # 3639 java.lang.NoSuchMethodException: createARRAY เมื่อใช้อาร์เรย์ออราเคิลกับฤดูใบไม้ผลิ TransactionAwareDataSourceProxy
  • # 3648 ใช้ไวยากรณ์หนี JDBC สำหรับ MySQL วันที่ / เวลาอักษรเพื่อหลีกเลี่ยงข้อผิดพลาดที่รู้จักกัน MySQL
  • # 3650 NullPointerException ใน TableRecord.insert () เมื่อข้อมูลคีย์หลักไม่อยู่
  • # 3664 ยูเนี่ยนทั้งหมด ORDER BY และการถดถอย จำกัด
  • # 3665 Typos ใน Javadocs
  • # 3673 OracleDSL.toChar () วิธีไม่ควรต้องประเภทสตริง
  • # 3682 PostgreSQL INSERT .. กลับมาไม่ได้ทำงานกับตาราง SQL ธรรมดา














  • แก้ไขข้อผิดพลาด:












  • แก้ไขข้อผิดพลาด:














  • แก้ไขข้อผิดพลาด:







ต้องการ

  • Java 2 Standard Edition Runtime Environment

ความคิดเห็นที่ jOOQ Open Source Edition

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!