@Transactional(readOnly=true) public Object doWork(org.hibernate.Session session, ServiceFactory sf) { RawFileStore rfs = sf.createRawFileStore(); try { rfs.setFileId(file.getId()); sb.append(new String(rfs.read(0, file.getSize().intValue()))); } finally { rfs.close(); } return null; } });
@Transactional(readOnly = true) public Object doWork(Session session, ServiceFactory sf) { RawFileStore rawFileStore = sf.createRawFileStore(); try { rawFileStore.setFileId(file.getId()); String script = new String(rawFileStore.read(0L, (int) file.getSize().longValue())); return script; } finally { rawFileStore.close(); } } });