我有這個代碼 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
提交
取消
