Според документацията на PropertyValueException, ако зададете нулева стойност в свойство, декларирано като not-null="true", и след това се опитате да го запазите/актуализирате, тогава ще получите това изключение.
Вижте http://docs.jboss.org/ hibernate/orm/3.5/javadoc/org/hibernate/PropertyValueException.html
Трябва да премахнете атрибута not-null="true" от конфигурацията (тъй като стойността по подразбиране на not-null е false) и след това базата данни трябва да вмъкне стойността по подразбиране, която сте посочили в конфигурацията за вас (в този случай '1 ').
[АКТУАЛИЗАЦИЯ]
Бих предпочел да поставя това като коментар в отговора на fujy, но все още не ми е позволено да коментирам други отговори. Работи ли според очакванията, ако премахнете атрибута „not-null“ (Както показвам по-долу)? Вярвам, че това е причината за изключението, което получавате.
<property name="isActive" type="java.lang.Short">
<meta attribute="default-value">1</meta>
<column name="IsActive" />
</property>