我在实体中使用blob数据类型, 私人blob图像; // getter和setter创建....
我在控制器类中键入此编码
@RequestMapping(value="save" , method=RequestMethod.POST)
public String save( @Valid Inpatient inpatient, RedirectAttributes redirectAttributes,
@RequestParam("file") MultipartFile file) throws IOException
{
System.out.println("Name:" + inpatient.getImagename());
System.out.println("Filename :" + file.getName());
Blob blob =(Blob) file.getInputStream();
inpatient.setImagename(file.getOriginalFilename());
inpatient.setImagefile(blob);
inpatientService.save(inpatient);
但我遇到了这种错误
使用名称创建bean时出错 “org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0
Mysql也是我只声明blob .....
如果我使用
@Lob
Private Blob image; // get and set
我遇到过这种错误
java.lang.UnsupportedOperationException:Blob不可缓存