我需要使用Grails将文件存储在数据库中.所以,你知道我怎么做吗?我应该在域类中使用哪种数据类型(byte []可能是一种解决方案)?
请参阅Grails用户指南中有关上载文件的章节.也可以使用java.sql.Blob作为二进制内容的类型(在处理大文件时更可取).
或者,将文件存储在磁盘上,并将其路径存储在数据库中.在磁盘上访问该文件通常比在db中访问文件更快.但当然,这实际上取决于您在应用程序中的需求.但要注意这个替代方案.