Wpis z mikrobloga

#java #spring #jpa
Powiedzmy że mam formularz, w którym w jednym polu uploaduje plik. Chcę zrobić tak żeby w plik zapisał się na file systemie a ścieżka do niego w bazie. Jak powinno wyglądać pole w encji jpa reprezentujące ten plik? Czy da się skonfigurować spring data jpa tak żeby zapisywał w taki sposób?
  • 2
  • Odpowiedz
@Blackhorn: tu raczej niema cokonfigurowac, mozesz wygenerowac hash dla pliku i zapisac plik z takim hashem i hash do bazy. mozesz tez zapisac formularz i masz id i z tym id zapisac plik. nigdzie nie jest powiedziane ze formularz musi byc 1:1 z tym co masz w bazie
  • Odpowiedz
@srgs: dokładnie. Modelowanie bazy na podstawie frontendu to raczej bad practice.

btw, z multipart file upload i tak tworzony jest plik tymczasowy, więc nie trzeba go kopiować, można zrobić "move".
  • Odpowiedz