比较常见的hibernate错误了. 当PO属性为原始类型(int,double...)时,数据库纪录为null,调出PO时由于这些属性必须有值而出现错误. 把属性值设置为对象属性解决. 或者给属性设置初值