jdbgen tạo ra các DTO Java, DAO và các tệp bản đồ SQL MyBatis
Tạo ra DTO, DAO và XML MyBatis/iBATIS trực tiếp từ một sơ đồ kết nối JDBC, sản xuất mã lưu trữ sẵn sàng để chỉnh sửa. Dennis Park đã xây dựng tiện ích Java Windows này để đảo ngược kỹ thuật cấu trúc bảng thông qua JDBC và phát ra mã nguồn Java và tệp ánh xạ. Giao diện người dùng cho phép bạn chọn bảng và điều chỉnh các tham số tạo ra, trong khi ánh xạ kiểu tích hợp chuyển đổi các kiểu cơ sở dữ liệu thành các đối tượng Java. Nó phù hợp với các nhà phát triển Java và DBA cần nhanh chóng tạo ra lớp truy cập dữ liệu cho các dự án sử dụng MyBatis hoặc iBATIS.Công cụ sản xuất cái gì và cách nó tích hợp với dự án Java
jdbgen kiểm tra các bảng qua JDBC và phát ra các tệp cụ thể mà các nhà phát triển đưa vào dự án: các lớp DTO để đại diện cho dữ liệu, các giao diện và triển khai DAO để truy cập dữ liệu, cộng với các tệp XML bản đồ SQL tương thích với MyBatis và iBATIS cũ. Đầu ra được thiết kế như một cấu trúc có thể chỉnh sửa, không phải là một sản phẩm bị khóa, vì vậy các nhóm có thể điều chỉnh các lớp và XML bản đồ được tạo ra vào quy trình xây dựng hiện có.
Cách nó tương tác với hệ thống của bạn và yêu cầu thiết lập
Ứng dụng chạy trên các hệ thống hỗ trợ Môi trường Thực thi Java và kết nối với cơ sở dữ liệu bằng các trình điều khiển JDBC mà bạn cung cấp, vì vậy việc thiết lập ban đầu yêu cầu một JRE tương thích và trình điều khiển đúng cho DBMS của bạn. Đây là một công cụ GUI trên máy tính để bàn cho Windows, vì vậy việc tạo ra diễn ra tại chỗ và phù hợp với máy của nhà phát triển thay vì các pipeline CI phía máy chủ trừ khi bạn lập trình nó xung quanh giao diện GUI.
Những cân nhắc về an toàn, quyền hạn và quy trình làm việc cho các nhóm
jdbgen đọc các lược đồ cơ sở dữ liệu để đảo ngược kỹ thuật các bảng, điều này có nghĩa là nó yêu cầu thông tin xác thực truy cập cơ sở dữ liệu thích hợp và trình điều khiển JDBC. Mã được tạo ra có thể tùy chỉnh, và GUI chọn các bảng để bao gồm, cho phép kiểm soát phạm vi. Đối với việc sử dụng của nhóm, xuất các tệp được tạo ra vào kiểm soát nguồn và chạy việc tạo ra trên một bản sao phát triển của lược đồ để tránh thay đổi ngẫu nhiên vào siêu dữ liệu sản xuất.
Công cụ giàn giáo phù hợp cho các nhóm Java cần mã lưu trữ nhanh chóng
jdbgen là một tiện ích thực tiễn cho các nhà phát triển và DBA muốn có một điểm khởi đầu cho các lớp truy cập dữ liệu trong các dự án MyBatis hoặc iBATIS; nó giảm thiểu việc lập trình lặp đi lặp lại và trao quyền kiểm soát phạm vi cho người dùng. Như một mẹo thực tiễn, hãy chạy nó trên một lược đồ không phải sản xuất và cam kết các tệp được tạo ra vào hệ thống kiểm soát phiên bản trước khi chỉnh sửa. Được khuyến nghị.