SQL Xây dựng Kit nhằm cung cấp một mô hình đơn giản Builder và Nhà máy mô hình dựa trên cách tiếp cận để tạo DML (Data Manipulation Language) SQL cho tất cả các hệ thống RDBMS phổ biến & nbsp;. Bao gồm các nhà xây dựng SelectBuilder, InsertBuilder, UpdateBuilder, DeleteBuilder. Đó là trọng lượng nhẹ hơn nhiều so với bất kỳ công cụ ORM có sẵn, và là 100% Java, không có ngôn ngữ cấu hình đặc biệt hoặc truy vấn ngôn ngữ khác để học hỏi.
Mã này đã được sử dụng sản xuất từ thân đầu tiên của nó khoảng năm 2001. Ngoài ra còn có một mặt tiền khuôn mẫu đối tượng cơ sở dữ liệu bọc lấy một đối tượng Datasource. Điều này cung cấp một khuôn khổ thực hiện cho kết quả của các đối tượng Builder bao gồm giao dịch đơn giản hóa và quản lý hàng loạt cũng như khả năng xử lý các trường hợp ngoại lệ minh bạch sql một cách mặc định. Các đối tượng cơ sở dữ liệu cũng cung cấp một cách tiếp cận hướng đối tượng đơn giản thông qua trình bao bọc xung quanh các siêu dữ liệu cơ sở dữ liệu.
Không có DDL (Data Definition Language) nhà xây dựng. Thư viện này là nhằm mục đích tạo ra thời gian chạy sql năng động dễ dàng. DDL cho các cơ sở dữ liệu khác nhau là rất khác nhau mà cố gắng để trừu tượng để có một khuôn khổ hệ duy nhất sẽ là phản tác dụng. Không có kế hoạch để giải quyết DDL bất cứ lúc nào trong tương lai.
Ý kiến phát triển
Đây là một dự án rất tích cực, trở lại thường xuyên như tôi làm việc ở hai mã / javadoc hoặc tài liệu wiki trên một cơ sở hàng ngày
là gì mới trong phiên bản này:.
- Các kho lưu trữ mã đã được chuyển đến github.
- Hệ thống xây dựng đã được thay đổi để Maven 3.
- Artifacts đã được chuyển đến Trung Maven.
là gì mới trong phiên bản 2009/01/23:
- Phiên bản này sửa lỗi trong AbstractDeleteBuilder đối tượng mà nó không ghi đè lên toString () phương pháp chính xác.
Bình luận không