Hibernate

Screenshot Software:
Hibernate
Mga detalye ng Software:
Bersyon: 5.0.3 Na-update
I-upload ang petsa: 6 Mar 16
Lisensya: Libre
Katanyagan: 16

Rating: nan/5 (Total Votes: 0)

Kung talagang i-download at tingnan ang Hibernate 's source, makikita mo ang mga ito ay isang koleksyon ng mga iba't ibang mga proyekto Java.

Ang pinaka-mahalaga sa mga ito ang lahat ay Hibernate ORM, isang simpleng solusyon pamanggit database mapping para sa Java, na sits sa gitna ng lahat ng iba pang mga proyekto.

Hibernate ORM ay gumagana tulad ng anumang iba pang ORM, pagtulong sa mga developer palawigin availability kanilang database sa pamamagitan ng mga nalikha na na mga pag-andar at mga pamamaraan.

Ang karagdagang mga proyekto matulungan Hibernate pumunta paraan lampas Bagay / pamanggit modelo Mapping at magbigay ng suporta ng isang malawak na hanay ng mga kaugnay na mga paksa.


Kasamang mga kasangkapan:

Hibernate ORM

Hibernate OGM

Hibernate Core

Hibernate Shards

Hibernate Paghahanap

Hibernate Tools

Hibernate Validator

Hibernate Metamodel Generator

Ano ang bago sa ito release:

  • Pinahusay na suporta para AttributeConverters (backported mula 5.0.0.Beta1);
  • EntityGraph bugfixes;
  • Pag-aayos para sa load plan bug na sanhi ng mga problema na may CompositeCustomType ID, embeddable @MapKey, mga mapa na naglalaman embeddable key;
  • Ayusin para sa isang classloading bug na nakakaapekto Hibernate ilalim langaray 4.0 HHH-9446 na ipinakilala sa pamamagitan ng sa 4.3.6 sa pamamagitan HHH-8818; sa pamamagitan ng pagtatakda ng isang kapaligiran variable, Hibernate reverts sa pre-HHH-8818 pag-uugali;
  • Ayusin para Envers upang gumana sa dynamic (non-POJO) entidad.

Ano ang bago sa bersyon 4.3.9 / 5.0.0.Beta2:

  • Pinahusay na suporta para AttributeConverters (backported mula 5.0.0.Beta1);
  • EntityGraph bugfixes;
  • Pag-aayos para sa load plan bug na sanhi ng mga problema na may CompositeCustomType ID, embeddable @MapKey, mga mapa na naglalaman embeddable key;
  • Ayusin para sa isang classloading bug na nakakaapekto Hibernate ilalim langaray 4.0 HHH-9446 na ipinakilala sa pamamagitan ng sa 4.3.6 sa pamamagitan HHH-8818; sa pamamagitan ng pagtatakda ng isang kapaligiran variable, Hibernate reverts sa pre-HHH-8818 pag-uugali;
  • Ayusin para Envers upang gumana sa dynamic (non-POJO) entidad.

Ano ang bago sa bersyon 4.3.8:

  • Maramihang CPU hotspots ay mitigated at memory allocations nabawasan.

Ano ang bago sa bersyon 4.2.6:

  • Nawastong maraming leaks memory kinasasangkutan tigil / pagsira ORM at mga sanggunian sa classloaders hindi pagiging GC'd.
  • Awtomatikong tinatanggal hilera sa mga banyagang key sumali sa talahanayan kapag ang isang elemento ay inalis mula sa isang maraming-sa-maraming association.

Ano ang bago sa bersyon 4.2.5:

  • Hibernate ORM 4.2.5.Final ay kakalabas lang , na naglalaman ng tungkol sa isang pag-aayos ng dosenang bug.

Ano ang bago sa bersyon 4.1.6:

  • Ang sumali mapa susi ay hindi tama ang hawakan sa criteria query, ito ay imposible upang gamitin criteria query sa pamamagitan ng MapJoin # key.
  • Ito ay isang limang taong gulang na isyu, at naayos ko ito sa ito release.
  • Ang isyu na ito ay naayos na sa pamamagitan ng pull kahilingan mula Janario Oliveira. Sa pamamagitan ng ito-aayos, ngayon ito ay posible na gamitin @TypeDef may enums, at kahit isang enum uri ng ari-arian ay walang @EnumType nalagyan ng annotation, hibernate ay pa rin natagpuan ang tamang uri enum ng kataon type resolution.
  • Multi-pamumusesyon ay isang mahalagang katangian na unang ipinakilala sa hibernate since 4.0, at kami ay patuloy na mapabuti ito batay sa feedback mula sa komunidad. Ngayon hashcode henerasyon ang CacheKey ni din Isinasaalang-alang tenant id (kung mayroon man) at ang katumbas na paraan ay din ng paglagay ng tsek ang mga nangungupahan id. Kaya ito ay posible na gawin ang ilang 2L cache optimization para sa iba't ibang pangungupahan.

Ano ang bago sa bersyon 4.1.2:

  • Ang ilang mga pag-aayos na may kaugnayan sa org.hibernate.SharedSessionBuilder kung saan ay ang kontrata na ginagamit upang bumuo sesyon mula sa iba pang mga session.
  • Potensyal pangunahing pagganap ng hit na may kaugnayan sa proxy generation
  • I-update Infinispan dependency sa bersyon 5.1.2. Sinusuportahan din para sa likas-id caching idinagdag sa hibernate-infinispan integration.

Ano ang bago sa bersyon 4.1.1:

  • Big pagganap pagtaas sa ang panloob na QueryPlanCache klase na naging dahilan pag-cache ng HQL, JPQL at katutubong-SQL & quot; compilation & quot; na maging isang bottleneck sa concurrency.
  • paglangkay-langkayin ng mga pagpapabuti sa mga bagong tampok na 4.1 natural id loading, tulad ng kakayahan upang i-load load sa pamamagitan ng natural ID gamit persistent mana.
  • Ang pagpapahintulot JPA static metamodel populasyon pa rin mangyari kahit na modelo ay gumagamit non-JPA tampok tulad ng @Any mappings.
  • Suporta para sa mga pasadyang mga uri koleksyon gamit annotation sa pamamagitan ng bagong @CollectionType annotation.

Ano ang bago sa bersyon 3.5.3:

  • Bugs:
  • EntityMetamodel entityNameByInheritenceClassNameMap patlang ginagamit inconsistently
  • Hindi deactivate default BeanValidationListener malaya ng DDL constraints generation (Vladimir Klyushnikov)
  • PersistenceUtilHelper Hindi ma-access di-pampublikong mga patlang / paraan (ito ay dapat ma-)
  • AssertionFailure thrown kapag koleksyon ay naglalaman ng isang parameterized uri
  • nabigo CollectionMetadataGenerator upang makakuha mappedBy attribute kapag ay tinukoy sa superclasses
  • FilterImpl.validate () throws NullPointerExeption sa deserialization
  • Ipakilala @RequiresDialectFeature annotation
  • Unit pagsusulit na may kaugnayan sa HHH-5063 at HHH-5135 mabibigo sa ilang mga dialects
  • Regresion! @SequenceGenerator May allocationSize = 1 nabigo Ibang allocationSizes lumalabas na decremented ng 1
  • Unit test pagkabigo lock up kapag tumakbo sila sa DB2 at PostgreSQL
  • TableHiLoGenerator ay hindi dagdagan hi-halaga ng anumang higit kapag lo-range es naubos
  • Persistence.isLoaded (Object, String) nabigo kung ang annotation arian ay hindi magkaroon ng isang pampublikong geter o patlang
  • Jar Scanner pagkakataon ay hindi maaaring maipasa sa paraan EntityManagerFactory paglikha
  • Envers auditReader.find () nagbalik maling data para sa embedded bahagi gamit patlang na may mga default na halaga
  • @AuditMappedBy ay hindi gumagana sa isang minana kaugnayan
  • Pagpapabuti:
  • NativeSQLQueryReturn impls pre-cache ng isang pangwakas na hashcode batay sa mga di-final patlang
  • AttributeFactory pangangailangan sa karagdagang impormasyon sa AssertionFailure
  • Patches:
  • Patch upang maiwasan & quot; org.hibernate.AssertionFailure: posible non-threadsafe access sa session & quot; error na dulot ng stateless session
  • Mga gawain:
  • TypeSafeActivator dapat ding bumuo ng mga hadlang para @Length
  • I-update ang db account na ginagamit sa branch 35 test

Katulad na software

MySQL/Ruby
MySQL/Ruby

13 Apr 15

SimpleMysql
SimpleMysql

13 May 15

sqlparse
sqlparse

12 May 15

dbv.php
dbv.php

10 Dec 15

Iba pang mga software developer ng Red Hat Middleware LLC

Drools
Drools

10 Dec 15

Infinispan
Infinispan

10 Feb 16

Byteman
Byteman

10 Feb 16

HornetQ
HornetQ

13 May 15

Mga komento sa Hibernate

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!