第一次读取Clob数据没问题,第二次读取就报错了,原因是读取流后关闭了流,有两种解决办法。 只读取一次this.getHibernateSession().refresh(att, LockMode.UPGRADE); // 未验证过,因为我是用第一种解决了问题