我想知道将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到特定PropertyContainerNodeRelationship)的映射。

我建议检查SDN:http://www.springsource.org/spring-data/neo4j

关于java - Spring Neo4j保存MultipartFile,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13442796/

10-10 16:48