jdbgen สร้าง Java DTOs, DAOs และไฟล์แผนที่ SQL MyBatis
สร้าง DTOs, DAOs และ MyBatis/iBATIS XML โดยตรงจากสคีมาที่เชื่อมต่อกับ JDBC สร้างโค้ดการเก็บรักษาที่พร้อมสำหรับการแก้ไข Dennis Park สร้างยูทิลิตี้ Java สำหรับ Windows นี้เพื่อย้อนกลับวิศวกรรมโครงสร้างตารางผ่าน JDBC และสร้างไฟล์ซอร์ส Java และไฟล์แมพปิ้ง GUI ช่วยให้คุณเลือกตารางและปรับพารามิเตอร์การสร้าง ในขณะที่การแมพปิ้งประเภทในตัวจะแปลงประเภทฐานข้อมูลเป็นวัตถุ Java มันเหมาะสำหรับนักพัฒนา Java และ DBA ที่ต้องการการสร้างโครงสร้างชั้นการเข้าถึงข้อมูลอย่างรวดเร็วสำหรับโครงการที่ใช้ MyBatis หรือ iBATIS.สิ่งที่เครื่องมือผลิตและวิธีการรวมเข้ากับโปรเจ็กต์ Java
jdbgen ตรวจสอบตารางผ่าน JDBC และสร้างไฟล์ที่ชัดเจนซึ่งนักพัฒนาสามารถนำไปใส่ในโปรเจ็กต์: คลาส DTO สำหรับการแทนข้อมูล, อินเตอร์เฟส DAO และการนำไปใช้สำหรับการเข้าถึงข้อมูล, รวมถึงไฟล์ SQL Map XML ที่เข้ากันได้กับ MyBatis และ iBATIS รุ่นเก่า ผลลัพธ์มีจุดประสงค์เพื่อเป็นโครงสร้างที่สามารถแก้ไขได้ ไม่ใช่สิ่งที่ถูกล็อคไว้ ดังนั้นทีมสามารถปรับคลาสที่สร้างขึ้นและ XML การแมพปิ้งให้เข้ากับกระบวนการสร้างที่มีอยู่ได้
วิธีการที่มันโต้ตอบกับระบบของคุณและข้อกำหนดการตั้งค่า
แอปทำงานบนระบบที่รองรับ Java Runtime Environment และเชื่อมต่อกับฐานข้อมูลโดยใช้ไดรเวอร์ JDBC ที่คุณจัดหา ดังนั้นการตั้งค่าเริ่มต้นจึงต้องการ JRE ที่เข้ากันได้และไดรเวอร์ที่ถูกต้องสำหรับ DBMS ของคุณ มันเป็นเครื่องมือ GUI บนเดสก์ท็อป สำหรับ Windows ดังนั้นการสร้างจะเกิดขึ้นในเครื่องและเหมาะสำหรับเครื่องนักพัฒนามากกว่าท่อ CI ฝั่งเซิร์ฟเวอร์ เว้นแต่คุณจะเขียนสคริปต์รอบ ๆ อินเตอร์เฟส GUI
ความปลอดภัย, สิทธิ์ และการพิจารณากระบวนการทำงานสำหรับทีม
jdbgen อ่านสคีมาของฐานข้อมูลเพื่อสร้างตารางย้อนกลับ ซึ่งหมายความว่ามันต้องการข้อมูลประจำตัวการเข้าถึงฐานข้อมูลที่เหมาะสมและไดรเวอร์ JDBC โค้ดที่สร้างขึ้นสามารถปรับแต่งได้ และ GUI จะเลือกว่าตารางใดที่จะรวมเข้าไป โดยให้การควบคุมเกี่ยวกับขอบเขต สำหรับการใช้งานของทีม ให้ส่งออกไฟล์ที่สร้างขึ้นไปยังการควบคุมแหล่งที่มาและเรียกใช้การสร้างกับสำเนาการพัฒนาของสคีมาเพื่อหลีกเลี่ยงการเปลี่ยนแปลงโดยไม่ได้ตั้งใจต่อข้อมูลเมตาของผลิตภัณฑ์
เครื่องมือโครงสร้างที่เหมาะสมสำหรับทีม Java ที่ต้องการโค้ดการเก็บข้อมูลอย่างรวดเร็ว
jdbgen เป็นเครื่องมือที่ใช้งานได้จริงสำหรับนักพัฒนาและ DBA ที่ต้องการจุดเริ่มต้นสำหรับชั้นการเข้าถึงข้อมูลในโครงการ MyBatis หรือ iBATIS; มันช่วยลดการเขียนโค้ดซ้ำซากและมอบการควบคุมขอบเขตให้กับผู้ใช้ เป็นเคล็ดลับที่ใช้งานได้จริงให้รันมันกับสคีมาที่ไม่ใช่การผลิตและบันทึกไฟล์ที่สร้างขึ้นไปยังการควบคุมเวอร์ชันก่อนที่จะทำการแก้ไข แนะนำให้ใช้.