Почему при использовании HibernateCriteriaBuilder в Grails появляется сообщение об ошибке «Было присвоено нулевое значение свойству установщика примитивного типа» - PullRequest
79 голосов
/ 01 июля 2010

Я получаю следующую ошибку при использовании атрибута примитива в моем доменном объекте grails:

Null value was assigned to a property of primitive type setter of MyDomain.myAttribute
 org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of MyDomain.myAttribute
at grails.orm.HibernateCriteriaBuilder.invokeMethod(HibernateCriteriaBuilder.java:1077)

Ответы [ 11 ]

0 голосов
/ 15 марта 2019

Не используйте примитивы в ваших классах сущностей , используйте вместо них соответствующие оболочки.Это решит эту проблему.

Из ваших классов Entity вы можете использовать проверку! = Null для остальной части вашего потока кода.

...