Grails で HibernateCriteriaBuilder を使用すると、「プリミティブ型セッターのプロパティに Null 値が割り当てられました」というエラー メッセージが表示されるのはなぜですか? 質問する

Grails で HibernateCriteriaBuilder を使用すると、「プリミティブ型セッターのプロパティに Null 値が割り当てられました」というエラー メッセージが表示されるのはなぜですか? 質問する

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)

ベストアンサー1

これによればSOスレッドInteger解決策としては、の代わりに、たとえば などの非プリミティブ ラッパー型を使用しますint

おすすめ記事