Zgodnie z dokumentacją PropertyValueException, jeśli ustawisz wartość null we właściwości zadeklarowanej not-null="true", a następnie spróbujesz ją utrwalić/zaktualizować, otrzymasz ten wyjątek.
Zobacz http://docs.jboss.org/ hibernate/orm/3.5/javadoc/org/hibernate/PropertyValueException.html
Powinieneś usunąć atrybut not-null="true" z konfiguracji (ponieważ domyślna wartość not-null to false), a następnie baza danych powinna wstawić domyślną wartość, którą określiłeś w konfiguracji (w tym przypadku '1 ').
[AKTUALIZACJA]
Wolałbym umieścić to jako komentarz w odpowiedzi fujy, ale nie mogę jeszcze komentować innych odpowiedzi. Czy działa zgodnie z oczekiwaniami, jeśli usuniesz atrybut „not-null” (jak pokazuję poniżej)? Uważam, że to jest przyczyną wyjątku, który otrzymujesz.
<property name="isActive" type="java.lang.Short">
<meta attribute="default-value">1</meta>
<column name="IsActive" />
</property>