Volgens de documentatie van PropertyValueException, als u een null-waarde instelt in een eigenschap die niet-null="true" is verklaard en deze vervolgens probeert te behouden/bij te werken, krijgt u deze uitzondering.
Zie http://docs.jboss.org/ hibernate/orm/3.5/javadoc/org/hibernate/PropertyValueException.html
U moet het kenmerk not-null="true" uit de configuratie verwijderen (omdat de standaardwaarde van niet-null false is) en vervolgens moet de database de standaardwaarde invoegen die u in de configuratie voor u hebt opgegeven (in dit geval '1 ').
[UPDATE]
Ik had dit liever als opmerking in het antwoord van fujy geplaatst, maar ik mag nog niet reageren op andere antwoorden. Werkt het zoals verwacht als u het kenmerk 'niet-null' verwijdert (zoals ik hieronder laat zien)? Ik geloof dat dat de oorzaak is van de uitzondering die je krijgt.
<property name="isActive" type="java.lang.Short">
<meta attribute="default-value">1</meta>
<column name="IsActive" />
</property>