HIBERNATE JAVA LÀ GÌ

     

ra mắt về Hibernate

Hibernate thành lập và hoạt động năm 2001 do nhà sáng lập Gavin King như 1 sự thay thế sửa chữa cho EJB2 hình dạng thực thể bean. Hiện nay, phiên bản mới nhất của Hibernate là 5.2.10.Final. Seri bài bác hướng dẫn học Hibernate này cung ứng các tư tưởng về Hibernate Framework cùng với những ví dụ đơn giản dễ dàng và nâng cao. Seri bài học kinh nghiệm này cực kỳ hữu ích cho tất cả những người mới bắt đầu và những người dân đã bao gồm kinh nghiệm.

Hibernate Framework là gì?

Hibernate framework là một giải pháp ORM (Object Relational Mapping) mã mối cung cấp mở, gọn nhẹ. Hibernate giúp dễ dàng và đơn giản hoá sự cải cách và phát triển của áp dụng java để liên hệ với cửa hàng dữ liệu.

Tool ORM giúp đơn giản và dễ dàng hoá việc tạo ra dữ liệu, thao tác làm việc dữ liệu và truy vấn dữ liệu. Đó là một trong những kỹ thuật lập trình để ánh xạ đối tượng người sử dụng vào tài liệu được tàng trữ trong các đại lý dữ liệu.

*



Bạn đang xem: Hibernate java là gì

các tool ORM áp dụng JDBC API để shop với đại lý dữ liệu.

tiện ích của Hibernate Framework

Hibernate Framework tất cả các lợi ích như bên dưới đây:

1. Mã mối cung cấp mở và nhẹ: Hibernate Framework là mã mối cung cấp mở có bản thảo LGPL với nhẹ.

2. Công suất nhanh: năng suất của Hibernate Framework là nhanh vày vì bộ nhớ cache được áp dụng trong nội bộ Hibernate Framework. Tất cả hai loại bộ nhớ lưu trữ cache trong Hibernate Framework, gồm bộ lưu trữ cache cung cấp một và bộ nhớ cache cấp hai. Bộ lưu trữ cache cung cấp một được bật bởi lệnh mang định.

Xem thêm: 15+ Cách Chỉnh Độ Sáng Màn Hình Máy Tính Win 10, Thay Đổi Độ Sáng Màn Hình Trong Windows



Xem thêm: Api Key Là Gì? Google Api Key Là Gì ? 8 Bước Tạo Google Map Api Đơn Giản

3. Truy hỏi vấn cơ sở tài liệu độc lập: HQL (Hibernate Query Language) là phiên phiên bản hướng đối tượng người sử dụng của SQL. Nó tạo thành các truy vấn cơ sở tài liệu độc lập. Bởi vì vậy, bạn không nhất thiết phải viết những truy vấn cơ sở tài liệu cụ thể. Trước Hibernate, nếu dự án có cơ sở tài liệu bị thế đổi, họ cần phải chuyển đổi truy vấn SQL dẫn đến việc cố bảo trì.

4. Chế tác bảng từ động: Hibernate framework hỗ trợ phương luôn thể để tạo nên các bảng cơ sở tài liệu tự động. Do vậy, không nhất thiết phải tạo ra các bảng trong cơ sở tài liệu bằng tay.

5. Đơn giản lệnh join phức tạp: hoàn toàn có thể lấy dữ liệu từ rất nhiều bảng một cách dễ dãi với Hibernate framework.

6. Hỗ trợ thống kê truy vấn cùng trạng thái các đại lý dữ liệu: Hibernate hỗ trợ bộ lưu trữ cache truy vấn và hỗ trợ số liệu thống kê lại về tróc nã vấn và trạng thái cơ sở dữ liệu.


Database được cung cấp

Hibernate cung cấp hầu hết toàn bộ RDBMS chính. Dưới đây là danh sách vài ba cơ sở dữ liệu quan hệ được cung ứng bởi Hibernate.

HSQL Database EngineDB2/NTMySQLPostgreSQLFrontBaseOracleMicrosoft SQL vps DatabaseSybase SQL ServerInformix Dynamic Server

Các công nghệ được cung ứng

Hibernate cung cấp nhiều công nghệ khác, bao gồm: