获取元素时HashMap为空

时间:2017-04-13 09:25:23

标签: java spring hibernate jpa spring-boot

我在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。

0 个答案:

没有答案