@Transactional(readOnly = false) public Object doWork(Session session, ServiceFactory sf) { final byte[] buf = script.getBytes(); final RawFileStore rawFileStore = sf.createRawFileStore(); try { rawFileStore.setFileId(file.getId()); rawFileStore.truncate(buf.length); // ticket:2337 rawFileStore.write(buf, 0, buf.length); return rawFileStore.save(); } finally { rawFileStore.close(); } } });
try { rfs.setFileId(file.getId()); rfs.write(data, 0, data.length); file = rfs.save(); } finally {