PropertyValueException के दस्तावेज़ीकरण के अनुसार, यदि आप not-null="true" घोषित संपत्ति में शून्य मान सेट करते हैं और फिर इसे जारी रखने/अपडेट करने का प्रयास करते हैं, तो आपको यह अपवाद मिलेगा।
देखें http://docs.jboss.org/ hibernate/orm/3.5/javadoc/org/hibernate/PropertyValueException.html
आपको कॉन्फ़िगरेशन से not-null="true" विशेषता को हटा देना चाहिए (क्योंकि not-null का डिफ़ॉल्ट मान गलत है) और फिर डेटाबेस को आपके लिए कॉन्फ़िगरेशन में निर्दिष्ट डिफ़ॉल्ट मान सम्मिलित करना चाहिए (इस मामले में '1 ')।
[अद्यतन]
मैं इसे फ़ूजी के उत्तर में एक टिप्पणी के रूप में रखना पसंद करता लेकिन मुझे अभी तक अन्य उत्तरों पर टिप्पणी करने की अनुमति नहीं है। क्या यह अपेक्षा के अनुरूप काम करता है यदि आप 'न-नल' विशेषता को हटा देते हैं (जैसा कि मैं नीचे दिखा रहा हूँ)? मेरा मानना है कि यही वह अपवाद है जो आपको मिल रहा है।
<property name="isActive" type="java.lang.Short">
<meta attribute="default-value">1</meta>
<column name="IsActive" />
</property>