如何将JPA对象映射到DB以及文件系统
我有一个JPA对象,它映射到DB中的表和所有列。在这些列中,有一列存储文件系统中文件的位置 因此,每当我检索这些数据时,是否也可以获取文件内容如何将JPA对象映射到DB以及文件系统,jpa,Jpa,我有一个JPA对象,它映射到DB中的表和所有列。在这些列中,有一列存储文件系统中文件的位置 因此,每当我检索这些数据时,是否也可以获取文件内容 例如:用户表映射到用户对象,并且该用户表具有按名称列的图片,该图片存储该文件的url。无论何时检索用户,是否也可以检索文件内容?如果是这样,我的映射是什么样子的?不,这是不可能的。您必须自己做,或者将文件中的内容作为blob存储在数据库中,而不是存储在文件系统中。我不希望DB保存blob…是的,这个示例看起来很简单,DB可以保存小图像,但也有其他文件大的
例如:用户表映射到用户对象,并且该用户表具有按名称列的图片,该图片存储该文件的url。无论何时检索用户,是否也可以检索文件内容?如果是这样,我的映射是什么样子的?不,这是不可能的。您必须自己做,或者将文件中的内容作为blob存储在数据库中,而不是存储在文件系统中。我不希望DB保存blob…是的,这个示例看起来很简单,DB可以保存小图像,但也有其他文件大的场景。在检索数据时,是否有一种方法或拦截器也可以获取文件内容?向实体添加一个
getData()
方法,该方法使用文件名,读取文件并返回数据。