我想知道将MultipartFile(org.springframework.web.multipart.MultipartFile
)字段存储到Neo4j db中的最佳方法是什么。
看来我应该以某种方式转换它(org.springframework.core.convert.converter.Converter
)。也许是String[]
。
我的用例是:我有一个具有Person
属性(MultipartFile)的节点photo
。
然后,我想存储和检索photo
。
我应该将其保存到文件系统中吗?为什么?
有人有小费吗?
最佳答案
我假设您的意思是org.springframework.web.multipart.MultipartFile
...所以问题是您要保存在数据库中什么?整个文件包括二进制原始数据?
尽管它是possibe to save byte[],但我不建议这样做。相反,我建议将文件存储到文件系统中,并在数据库中仅保留一些相关数据(例如文件名,存储位置,文件大小,内容类型等)。
此外,您需要某种从MultipartFile
到特定PropertyContainer
(Node或Relationship)的映射。
我建议检查SDN:http://www.springsource.org/spring-data/neo4j
关于java - Spring Neo4j保存MultipartFile,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13442796/