1

我想知道将MultipartFile ( org.springframework.web.multipart.MultipartFile) 字段存储到 Neo4j 数据库中的最佳方法是什么。

看来我应该org.springframework.core.convert.converter.Converter以某种方式转换它()。也许到一个String[].

我的用例是:我有一个Person具有photo属性(MultipartFile)的节点。然后,我想存储和检索photo.

我应该将它保存到文件系统中吗?为什么?有没有人有任何提示?

4

1 回答 1

1

我假设你的意思是org.springframework.web.multipart.MultipartFile......所以问题是你想在数据库中保存什么?包括二进制原始数据的整个文件?

虽然可以保存 byte[],但我不推荐它。相反,我建议将文件存储到文件系统中,并在数据库中只保留一些相关数据(例如文件名、存储位置、文件大小、内容类型等)。

此外,您需要某种从MultipartFile特定PropertyContainer节点关系)到特定的映射。

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

于 2012-11-21T09:35:45.670 回答