报错信息如下:
org.hibernate.PropertyAccessException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of com.system.login.persister.SysStaff.setCreateDate
最后发现,是数据类型不对,SysStaff.hbm.xml里面相应属性由date类型改为timestamp即可。如下:
<property
name="CreateDate"
column="CREATE_DATE"
type="timestamp"
not-null="false"
length="7"
/>
mark一下,免得出类似错误。