Hazırda Beklet'ten ipucu alırsanız:
Hazırda Bekletme, Nesnenin durumunu alanıyla birlikte okur / yazar. Hazırda Beklet ayrıca Java Bean stili özelliklerini DB Şeması ile eşler. Hazırda Beklet Nesneyi yüklemek / kaydetmek için alanlara erişin. Eşleme özellik tarafından yapılırsa, hazırda bekletme özelliği alıcı ve ayarlayıcıyı kullanır.
Bir alan için alıcı / ayarlayıcılara sahip olduğunuz anlamına gelen Kapsülleme'dir ve buna özellik denir, bununla birlikte setMethod içinde o özelliğin temel veri yapısını gizleriz, ayarlayıcılar içinde istenmeyen değişiklikleri önleyebiliriz. Enkapsülasyonun anlamı ...
Alanlar kullanılmadan önce bildirilmeli ve başlatılmalıdır. Çoğunlukla sınıf içi kullanım içindir.
Özellikler ayarlayıcı tarafından değiştirilebilir ve alıcılar tarafından gösterilir. Burada alan fiyatı alıcı / ayarlayıcıları vardır, bu yüzden mülkiyettir.
class Car{
private double price;
public double getPrice() {…};
private void setPrice(double newPrice) {…};
}
<class name="Car" …>
<property name="price" column="PRICE"/>
</class>
Benzer şekilde alanları kullanarak , [Hazırda bekletme modunda, özel int id alanlarını kullanarak MAP için önerilen yoldur; @Id eklenir, ancak Mülk ile daha fazla kontrolünüz vardır]
class Car{
private double price;
}
<class name="Car">
<property name=" price" column="PRICE" access="field"/>
</class>
Java doc diyor ki: Alan bir sınıfın veri üyesidir. Bir alan statik olmayan, geçici olmayan örnek değişkendir. Alan genellikle bir örnek sınıfındaki özel bir değişkendir.