Menurut dokumentasi PropertyValueException, jika Anda menetapkan nilai null di properti yang dideklarasikan not-null="true" dan kemudian mencoba mempertahankan/memperbaruinya, Anda akan mendapatkan pengecualian ini.
Lihat http://docs.jboss.org/ hibernate/orm/3.5/javadoc/org/hibernate/PropertyValueException.html
Anda harus menghapus atribut not-null="true" dari konfigurasi (karena nilai default not-null salah) dan kemudian database harus memasukkan nilai default yang Anda tentukan dalam konfigurasi untuk Anda (dalam hal ini '1 ').
[PERBARUI]
Saya lebih suka menempatkan ini sebagai komentar di jawaban fujy tetapi saya belum diizinkan mengomentari jawaban lain. Apakah ini berfungsi seperti yang diharapkan jika Anda menghapus atribut 'not-null' (Seperti yang saya tunjukkan di bawah)? Saya yakin itulah yang menyebabkan pengecualian yang Anda dapatkan.
<property name="isActive" type="java.lang.Short">
<meta attribute="default-value">1</meta>
<column name="IsActive" />
</property>