我正在使用spring + hibernate并且我收到错误:org.springframework.dao.InvalidDataAccessResourceUsageException

问题描述 投票:0回答:1

我正在使用spring + hibernate,当我使用rich:upload组件上传doc文件时出现错误,doc上传成功,但是当我点击确定它会出现以下错误。该领域是byte[] doc;

org.springframework.dao.InvalidDataAccessResourceUsageException:无法插入:[com.eTender.model.UploadDoc];嵌套异常是org.hibernate.exception.DataException:无法插入:[com.eTender.model.UploadDoc]

hibernate spring richfaces
1个回答
0
投票

问题解决了。

public void fileUploadListner(UploadEvent event) throws Exception {
    UploadItem item = event.getUploadItem();
    File imageFilePath = item.getFile();        
    uploadDocDataBean.setDocname(item.getFileName());
    uploadDocDataBean.setDocsize(String.valueOf(item.getFileSize()));
    InputStream fileInputStream = new FileInputStream(imageFilePath);
    byte[] data = new byte[(int)imageFilePath.length()];
    fileInputStream.read(data, 0, (int)imageFilePath.length());
    fileInputStream.close();
    uploadDocDataBean.setDoc(data);
}
© www.soinside.com 2019 - 2024. All rights reserved.