2012-04-25 34 views
7

Tôi đang tìm kiếm một tốt DAO Generator rằng xây dựng các lớp học với đồng bằng JDBC 4 và cơ bản CRUD hoạt động.DAO Generator Tool với Plain JDBC

Tôi đã thấy rằng NetBeans tạo lớp học và Đậu Java hoặc thực thể với JPAHibernate. Tôi đang tìm một số công cụ khác như thế này, nhưng tôi yêu cầu các lớp được tạo ra không sử dụng thư viện của bên thứ ba, chỉ có JRE. Tôi rất biết ơn sự giúp đỡ.

Trả lời

6

Tôi nghĩ rằng bạn có thể quan tâm để xem AuDAO mã nguồn (bạn có thể "sử dụng" phần của nó tạo DAO và Đậu và viết mã thực hiện điều gì đó tương tự - đó là mã nguồn mở)

thư viện này thực hiện chính xác những gì bạn mô tả: enter image description here

Tuy nhiên, tôi nghĩ rằng bạn có thể bỏ lỡ điểm, lợi thế của việc sử dụng các công cụ như Hibernate là các khớp nối lỏng lẻo với cơ sở dữ liệu cho các nhà phát triển. Bạn không cần phải biết tất cả các phương ngữ cơ sở dữ liệu; Hibernate. Điều này rất tiện dụng vì các máy chủ sản xuất chạy DB2, Oracle hoặc MySQL và các bài kiểm tra Junit của chúng tôi sử dụng SQLite có cú pháp khác.

Chúc may mắn!

+0

Cảm ơn! Yêu cầu trong doanh nghiệp không bao gồm những thứ tuyệt vời như Hibernate hoặc Spring. Có thể trong tương lai! –

3

Hãy xem Công cụ Telosys trình tạo mã đơn giản hoạt động từ mô hình cơ sở dữ liệu. Công cụ này miễn phí và rất dễ sử dụng. Xem trang web https://sites.google.com/site/telosystools/

Kể từ phiên bản 2.1.1 một số mẫu có sẵn cho mẹ đẻ JDBC DAO (xem blog http://telosys-tools.blogspot.fr/2015/03/telosys-tools-ver-211-whats-new.html).

Chỉ cần chọn gói "kiên trì bản địa-jdbc-TT211" để tạo DAO, giao diện, Đậu (DTO), kiểm tra JUnit, ... Tất cả các mẫu đều miễn phí và có sẵn trên GitHub (https://github.com/telosys-tools)