2011-01-17 64 views
5

Có thư viện nào giao dịch độc quyền với các trường lớp tải lười không có tất cả chuông và còi của ORM chính thức không? Ngoài ra, ORM nào (với giấy phép tự do) cung cấp cơ chế tải xuống tốt nhất mà tôi có thể sử dụng lại?Thư viện tải lười biếng?

+0

+ 1 Câu hỏi hay. Nếu bạn sẽ tự tìm thấy bất kỳ thông tin nào. Vui lòng không xóa chủ đề này. Thay vào đó hãy đăng thông tin tại đây. –

+0

Bạn có thể mở rộng về lý do tại sao bạn cần ORM tải xuống tối thiểu không? –

+0

Tôi cần một thư viện tải chậm (không phải ORM) vì tôi có kế hoạch sử dụng JDBC đơn giản trong ứng dụng của tôi và tôi không muốn một ORM chính thức. Đối với lý do tại sao không có ORM: http://blogs.tedneward.com/2006/06/26/The+Vietnam+Of+Computer+Science.aspx – Gili

Trả lời

1

MyBatis có vẻ như đó có thể chỉ là những gì sau của bạn. Nó không phải là ORM, mà là "trình ánh xạ dữ liệu" để ánh xạ các câu lệnh SQL (hoặc các thủ tục đã lưu trữ) tới các đối tượng. Có cả hai phiên bản Java và .Net.

Theo kinh nghiệm của tôi, nó hoạt động rất tốt và đơn giản hơn nhiều so với ORM toàn diện (Tôi đang nhìn bạn Hibernate). Cộng đồng vẫn hoạt động và đã sinh ra a number of integration projects cho các thư viện như Spring và Guice, cũng như MyBatis Migrations để quản lý cơ sở dữ liệu (tương tự như Di cư RoR).

Các vấn đề liên quan