对于我的应用程序,我将数据存储在 simpleDB 中,但由于 SimpleDB 每个属性的最大值为 1024 个字符,因此应将较大的值存储在 S3 中。
我正在做这样的事情 ::
@Basic
(fetch=FetchType.LAZY)
@Lob
private byte[] media; //存储在s3中
和 @Lob 在它的 getter 和 setter JPA 查询没有给出错误....但是在 s3 或 simpleDB 中没有创建多媒体字段。请指导在哪里寻找解决此问题的方法
还建议如何使 simpledb 的行在 s3 中引用相同的多媒体对象(以减少数据冗余),就像我通过手动创建 lobkey 并尝试在另一个对象中使用该值时所做的那样......它在 s3 中创建了一个新副本用新钥匙。
谢谢