我在DB colomun Hashmap中使用类型为Hstore:
java.lang.NullPointerException: null
at java.util.StringTokenizer.<init>(Unknown Source) ~[na:1.8.0_121]
at java.util.StringTokenizer.<init>(Unknown Source) ~[na:1.8.0_121]
at com.HstoreUserType.convertToEntityAttribute(HstoreUserType.java:138) ~[classes/:na]
at com.HstoreUserType.nullSafeGet(HstoreUserType.java:71) ~[classes/:na]
at org.hibernate.type.CustomType.nullSafeGet(CustomType.java:111) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final]
at org.hibernate.type.AbstractType.hydrate(AbstractType.java:85) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final]
问题是当我在表中得到Hashmap为null的元素时,我有一条消息:
{{1}}
我想使用这个colomn optionnal,当hashmap为null时,不要转到Type DEF中的HstoreUserType.class。