Misteri hibernate3.jar

Pembahagian hibernate mengandungi fail yang disebut hibernate3.jar. Umumnya pemaju akan memasukkannya ke jalur perpustakaan untuk menyusun projek mereka dan menyebarkannya dengan pengedaran projek mereka. Ketika datang ke penghijrahan dari pendekatan 'keep libs beserta sumber' ke pengurusan pergantungan seperti Ivy atau Maven, akan menjadi kejutan yang tidak menyenangkan apabila mengetahui bahawa tidak ada perkara seperti hibernate3.jar di repositori JBoss Maven. Sebaliknya mereka mengesyorkan untuk menyusun satu set kebergantungan mengikut citarasa anda sendiri dari senarai panjang bahagian hibernate (artifak) yang terdapat di repo Maven mereka. Sekiranya projek yang memerlukan penghijrahan dibuat oleh orang lain dan hibernate3.jar adalah sebahagian daripadanya, perkara yang paling anda mahukan adalah melihat senarai projek bahagian hibernate yang benar-benar diperlukan melalui percubaan dan kesilapan.Saya terpaksa membuat sedikit kajian untuk menyemak senarai tepat artifak hibernate yang terbuat dari hibernate3.jar. Jadi, hibernate3.jar dari 3.6.4. Taburan akhir adalah gabungan kelas yang terdapat di: hibernate-core hibernate-testing hibernate-envers hibernate-commons-anotations 3.2.0. Akhir -YA, versi 3.2.0. Hibernate akhir-infinispan hibernate-jbosscache hibernate-ehcache hibernate-oscache hibernate-swarmcache hibernate-c3p0 hibernate-entitymanager hibernate-proxool - yang ini mengandungi hanya satu kelas.

Kisah ini, "Misteri hibernate3.jar" pada mulanya diterbitkan oleh JavaWorld.