java.lang.NullPointerException
at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:934)
at com.mysql.jdbc.ResultSet.getLong(ResultSet.java:2791)
at com.mchange.v2.sql.filter.FilterResultSet.getLong(FilterResultSet.java:379)
at org.hibernate.type.LongType.get(LongType.java:28)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:161)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:150)
at org.hibernate.type.AbstractType.hydrate(AbstractType.java:81)
at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2101)
at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1381)
at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1309)
at org.hibernate.loader.Loader.getRow(Loader.java:1207)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:580)
at org.hibernate.loader.Loader.doQuery(Loader.java:701)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
at org.hibernate.loader.Loader.doList(Loader.java:2205)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2102)
at org.hibernate.loader.Loader.list(Loader.java:2097)
找了很长时间,也不知道什么原因,后来而然将
<property name="NAME_" column="NAME_" type="java.lang.String"/>
改
成了
<property name="NAME_" column="NAME_" type="java.lang.String"/>
居然就
可以了,原来顺序也挺重要的。