czesc,
probuje w aplikacji webowej dodac plik do bazy danych poprzez Hibernate'a i nie moge. Mam w kontrolerze cos takiego:
@RequestMapping(value = "/add", method = RequestMethod.POST)
public String addEmployee(@ModelAttribute(value="employee") EmployeeEntity employee, @RequestParam("file") MultipartFile file, BindingResult result)
{
Blob blob = Hibernate.getLobCreator(sessionfactory.getCurrentSession()).createBlob(file.getInputStream());
employee.setContent(content);
employeeManager.addEmployee(employee);
return "redirect:/baza";
}
a encja wyglada tak:
@Column(name="CONTENT")
@Lob
private Blob content;
public Blob getContent() {
return content;
}
public void setContent(Blob content) {
this.content = content;
}
To jest oczywiscie zle i wiem ze cos jest zle z argumentem w getLobCreator ale nie wiem za bardzo co tam przywolac i jak to zgrac, on tam chce Session session. Tak kombinuje z tym i mysle, pomozecie co tu zrobic? Zaleznosci raczej dodane prawidlowo, w widoku tez dobrze, w bazie chyba tez, mysle ze tu jest problem ale jak cos to moge zapodac kod innych plikow. Prosze o pomoc.