Hibernate

Phần mềm chụp màn hình:
Hibernate
Các chi tiết về phần mềm:
Phiên bản: 5.0.3 Cập nhật
Ngày tải lên: 6 Mar 16
Nhà phát triển: Red Hat Middleware LLC
Giấy phép: Miễn phí
Phổ biến: 71

Rating: 4.0/5 (Total Votes: 1)

Nếu bạn thực sự tải về và nhìn vào Hibernate 's nguồn, bạn sẽ thấy đó là một bộ sưu tập của các dự án Java khác nhau.

Điều quan trọng nhất của tất cả là Hibernate ORM, một giải pháp lập bản đồ cơ sở dữ liệu quan hệ đơn giản cho Java, mà nằm ở trung tâm của tất cả các dự án khác.

Hibernate ORM hoạt động giống như bất kỳ ORM khác, giúp các nhà phát triển mở rộng cơ sở dữ liệu sẵn có của họ bởi các chức năng và phương pháp làm sẵn.

Các dự án bổ sung giúp Hibernate đi cách xa hơn các đối tượng / mô hình bản đồ quan hệ và cung cấp hỗ trợ một tập hợp rộng các chủ đề liên quan.


công cụ bao gồm:

Hibernate ORM

Hibernate OGM

Hibernate lõi

Hibernate Shards

Hibernate tìm kiếm

Hibernate Tools

Hibernate Validator

Hibernate metamodel Generator

Điều gì là mới trong phiên bản này:

  • Cải thiện hỗ trợ cho AttributeConverters (backported từ 5.0.0.Beta1);
  • sửa lỗi EntityGraph;
  • Sửa chữa cho lỗi kế hoạch tải gây ra vấn đề với ID CompositeCustomType, @MapKey nhúng, bản đồ có chứa các phím nhúng;
  • Sửa chữa cho một lỗi classloading có ảnh hưởng đến Hibernate dưới GlassFish 4,0 HHH-9446 đã được giới thiệu bởi trong 4.3.6 của HHH-8818; bằng cách thiết lập một biến môi trường, Hibernate lại trở về hành vi trước HHH-8818;
  • Fix cho Envers để làm việc với (không POJO) thực thể năng động.

Điều gì là mới trong phiên bản 4.3.9 / 5.0.0.Beta2:

  • Cải thiện hỗ trợ cho AttributeConverters (backported từ 5.0.0.Beta1);
  • sửa lỗi EntityGraph;
  • Sửa chữa cho lỗi kế hoạch tải gây ra vấn đề với ID CompositeCustomType, @MapKey nhúng, bản đồ có chứa các phím nhúng;
  • Sửa chữa cho một lỗi classloading có ảnh hưởng đến Hibernate dưới GlassFish 4,0 HHH-9446 đã được giới thiệu bởi trong 4.3.6 của HHH-8818; bằng cách thiết lập một biến môi trường, Hibernate lại trở về hành vi trước HHH-8818;
  • Fix cho Envers để làm việc với (không POJO) thực thể năng động.

Điều gì là mới trong phiên bản 4.3.8:

  • Nhiều điểm nóng CPU đã được giảm nhẹ và cấp phát bộ nhớ giảm.

Điều gì là mới trong phiên bản 4.2.6:

  • Sửa chữa nhiều rò rỉ bộ nhớ liên quan đến dừng / phá hủy ORM và tài liệu tham khảo để classloaders không được GC'd.
  • Tự động xóa các hàng trong chính nước ngoài tham gia bàn khi một phần tử được lấy ra từ một hiệp hội nhiều-nhiều.

Điều gì là mới trong phiên bản 4.2.5:

  • Hibernate ORM 4.2.5.Final được chỉ phát hành , chứa khoảng một chục sửa lỗi.

Điều gì là mới trong phiên bản 4.1.6:

  • tham gia chính bản đồ không được xử lý một cách chính xác trong tiêu chuẩn truy vấn, nó đã không thể sử dụng tiêu chí truy vấn bằng MapJoin phím #.
  • Đây là một năm năm vấn đề cũ, và tôi cố định nó trong phiên bản này.
  • Vấn đề này được cố định theo yêu cầu kéo từ Janario Oliveira. Với sửa chữa này, bây giờ nó có thể sử dụng @TypeDef với enums, và thậm chí là một tài sản kiểu enum không có @EnumType chú thích, hibernate sẽ vẫn tìm thấy các loại enum đúng bởi độ phân giải mặc nhiên gõ.
  • Multi-Tenancy là một tính năng quan trọng mà lần đầu tiên được giới thiệu vào ngủ đông kể từ 4.0, và chúng tôi đang tiếp tục cải thiện nó dựa trên phản hồi từ cộng đồng. Bây giờ thế hệ hashcode của CacheKey cũng coi id thuê nhà (nếu có) và bằng phương pháp cũng được kiểm tra id người thuê nhà. Vì vậy, nó có thể làm một số tối ưu hóa bộ nhớ cache 2L cho thuê nhà khác nhau.

Điều gì là mới trong phiên bản 4.1.2:

  • Một vài sửa đổi liên quan tới org.hibernate.SharedSessionBuilder đó là hợp đồng sử dụng để xây dựng phiên từ các phiên khác.
  • hiệu suất có khả năng lớn nhấn liên quan đến thế hệ ủy quyền
  • Cập nhật Infinispan phụ thuộc vào phiên bản 5.1.2. Sự hỗ trợ cho tự nhiên-id bộ nhớ đệm thêm vào hội nhập hibernate-infinispan.

Điều gì là mới trong phiên bản 4.1.1:

  • Big tăng hiệu suất trong lớp QueryPlanCache nội bộ mà gây ra bộ nhớ đệm của HQL, JPQL và địa-SQL & quot; biên soạn & quot; là một nút cổ chai trong đồng thời.
  • bó cải thiện tính năng tải 4,1 id tự nhiên mới, chẳng hạn như khả năng tải tải bằng ID tự nhiên sử dụng kế thừa dai dẳng.
  • Cho phép JPA dân metamodel tĩnh để vẫn xảy ra ngay cả khi mô hình sử dụng không JPA tính năng như ánh xạ @Any.
  • Hỗ trợ cho các loại bộ sưu tập tùy chỉnh sử dụng các chú thích qua chú thích @CollectionType mới.

Điều gì là mới trong phiên bản 3.5.3:

  • Bugs:
  • Lĩnh vực EntityMetamodel entityNameByInheritenceClassNameMap dụng không
  • Không thể tắt mặc định BeanValidationListener độc lập của thế hệ ràng buộc DDL (Vladimir Klyushnikov)
  • PersistenceUtilHelper không thể truy cập vào các lĩnh vực ngoài công lập / phương pháp (nó sẽ có thể)
  • AssertionFailure ném khi thu bao gồm một kiểu tham số
  • CollectionMetadataGenerator không có được mappedBy thuộc tính khi được xác định trên superclasses
  • FilterImpl.validate () throws NullPointerExeption trên deserialization
  • Giới thiệu @RequiresDialectFeature chú thích
  • Đơn vị kiểm tra liên quan đến HHH-5063 và HHH-5135 thất bại trên một số phương ngữ
  • Regresion! @SequenceGenerator Với allocationSize = 1 không allocationSizes khác xuất hiện để được giảm đi 1
  • thất bại thử nghiệm đơn vị khóa khi họ chạy trên DB2 và PostgreSQL
  • TableHiLoGenerator không tăng hi-giá trị nữa khi es lo tầm kiệt sức
  • Persistence.isLoaded (Object, String) không nếu tài sản chú thích không có một getter công cộng hoặc trường
  • trường Jar Scanner có thể không được thông qua với phương pháp sáng tạo EntityManagerFactory
  • Envers auditReader.find () trả về sai số liệu cho các thành phần nhúng sử dụng các lĩnh vực với các giá trị mặc định
  • @AuditMappedBy không hoạt động trên một mối quan hệ kế thừa
  • Cải tiến:
  • NativeSQLQueryReturn impls trước bộ nhớ cache một hashcode cuối cùng dựa trên các lĩnh vực phi chính thức
  • AttributeFactory cần biết thêm trong AssertionFailure
  • Patches:
  • Patch để ngăn chặn & quot; org.hibernate.AssertionFailure: có thể truy cập không threadsafe với phiên & quot; lỗi gây ra bởi phiên stateless
  • Nhiệm vụ:
  • TypeSafeActivator cũng nên tạo ra khó khăn cho @Length
  • Cập nhật tài khoản db sử dụng tại chi nhánh 35 test

Phần mềm tương tự

Knex.js
Knex.js

10 Feb 16

Humongous
Humongous

6 Mar 16

Fang of Mongo
Fang of Mongo

12 Apr 15

Apache Parquet
Apache Parquet

9 Feb 16

Phần mềm khác của nhà phát triển Red Hat Middleware LLC

Infinispan
Infinispan

10 Feb 16

JBoss JRunit
JBoss JRunit

13 Apr 15

JGroups
JGroups

10 Dec 15

Ý kiến ​​để Hibernate

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề