我有這個代碼 Environment env = manager.getEnvironment(xodusRoot, appId); final File backupFile = CompressBackupUtil.backup(env, new File(env.getLocation(), "backups"), null, true); Representation representation = new FileRepresentation(backupFile, MediaType.APPLICATION_ZIP); Disposition disposition = new Disposition(Disposition.TYPE_ATTACHMENT); disposition.setFilename(backupFile.getName()); representation.setDisposition(disposition); setStatus(Status.SUCCESS_OK);它有效,但問題是 blob 沒有進入備份。可能缺少什么?
1 回答

ibeautiful
TA貢獻1993條經驗 獲得超6個贊
Environments API 不允許 blob 。要處理 blob,你必須有一個PersistentEntityStore
. 它是Backupable
,也是Environment
。PersistententityStore
如果您傳遞( 而不是Environment)
to的實例CompressBackupUtil.backup(...)
,那么您將獲得帶有 blob 的備份文件。
添加回答
舉報
0/150
提交
取消