我在实体、私有 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);
但我遇到了这种错误
创建名为 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0 的 bean 时出错
Mysql 我也只声明 blob .....
如果我使用
@Lob
Private Blob image; // get and set
我遇到过这种错误
java.lang.UnsupportedOperationException:Blob 不可缓存