Kaldıraç Sıralama ve Özet
- yayıncı web sitesi:
- http://www.jboss.org/envers/
- İşletim sistemleri:
- Mac OS X
Kaldıraç Etiketler
Kaldıraç Açıklama
Kalıcı sınıfların kolay sürümü Encers projesi, kalıcı sınıfların kolay sürümünü etkinleştirmeyi amaçlamaktadır. Yapmanız gereken tek şey, ısrarcı sınıfınızı veya özelliklerinden bazılarınızı, versiyonunu yapmak istediğiniz şekilde açıklamaktır. Her bir sürüm kuruluş için, Entity'de yapılan değişikliklerin tarihini tutacak olan bir tablo oluşturulacak. Kütüphanenin bir revizyon kavramı vardır. Temel olarak, bir işlem taahhüdü bir revizyondur (işlem sürümlü varlıkları değiştirmedikçe). Revizyonlar küresel olduğundan, bir revizyon numarası olan, bu revizyondaki çeşitli varlıklar için sorgulayabilir, bu revizyondaki veritabanının (kısmi) bir görünümünü alırsınız. Kütüphane, en son Hazırda Beklet Bekletme ve Hibernate Varlık Yöneticisi sürümleriyle çalışır (bkz. Hazırda B bakıcısı). org). Sürümün düzgün çalışması için, varlıkların değişmez benzersiz tanımlayıcılara (birincil anahtarlar) olmalıdır. Gelecekte, Encers Kütüphanesi keyfi ilişkilerin sürümünü destekleyecektir. Ayrıca, sürümünün bağımsız kuruluş grupları varsa, revizyon tablosunu merkezileştirecek "revizyon grupları" desteğini de içerecektir. Bir diğer önemli yer tasarrufu sağlayan özelliği, yalnızca tüm özellikleri değil, revizyonlar arasındaki farklar arasında depolama olasılığı olacaktır (bu elbette sadece dizeleri için geçerlidir). İşte "Sürenler" nin bazı önemli özellikleri: · Temel özelliklerin sürümü (dizeler, tamsayılar, uzun ürünler ...) · Temel özelliklerden oluşan gömülü bileşenlerin sürümü · Basit, kompozit ve gömülü kimliklerle sınıfların sürümü · Bire bir tek ve çift yönlü ilişkilerin sürümü · Birçok çift yönlü ilişkilerin sürümü · Bir "revizyon varlığı" kullanarak her revizyon için veri kaydı · Tarihsel verileri sorgulamak
Kaldıraç İlgili Yazılım