
本文共 4728 字,大约阅读时间需要 15 分钟。
Java���������������������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyBatis������������������(BLOB)������������������������������������������������������������������������MyBatis������������������������������������������
������������������������������
������������������������������������Web���������������������������Servlet���Java���I/O������������������������������������������������������������������������������������
���������������������
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
���������������������ServletFileUpload
������������������������������������������������������������������Multipart request������������������������������������������������������������������������
������������������������������
DiskFileItemFactory factory = new DiskFileItemFactory();ServletFileUpload upload = new ServletFileUpload(factory);
���������������������������
FileItemIterator itr = upload.getItemIterator(request);while (itr.hasNext()) { FileItemStream fi = itr.next(); if ("file".equals(fi.getFieldName())) { // ��������������� }}
������FileItemIterator
������������������������������������������������������������������������"file"������������������
���������������������������
InputStream is = fi.openStream();byte[] b = FileCopyUtils.copyToByteArray(is);if (b == null || b.length == 0) { return null;}epgRecommendBLogic.addUserGroup(fileName, b);
���������������������������������������������������������������������������������������null
���������������������������������epgRecommendBLogic.addUserGroup
���������������������
���������������������epgRecommendBLogic
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
������������������������������
������������������������������������������������������
���������������������������
String groupName = request.getParameter("groupName");List blobList = epgRecommendBLogic.showUserGroupBlob("������");
������������������������groupName
���������������epgRecommendBLogic.showUserGroupBlob("������")
������������������������������������������BLOB���������
������BLOB������������������������
for (int i = 0; i < blobList.size(); i++) { EPGRecommenderUserGroup userGroup = blobList.get(i); byte[] blob = userGroup.getUsers(); if (blob == null) { continue; } // ��������������� SerialBlob serialBlob = new SerialBlob(blob); System.out.println(serialBlob); // ��������������������� InputStream in = serialBlob.getBinaryStream(); // ������������������������������������������������������}
���BLOB������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
������MyBatis������BLOB������������������
���������������������MyBatis������������
insert into EPG_RECOMMENDER_USERGROUP(NAME, USERS, VERSION, UPDATETIME, STATE) values(#{fileName}, #{data,jdbcType=BLOB}, #{version}, TO_DATE(#{today}, 'yyyy-mm-dd'), #{state});
������������������������������������������������������������������SQL���������������USERS
������������������������BLOB������������������������������������������������������������������������������
���MyBatis���������BLOB������������������������������������������������
��������������� ���@RequestMapping
������������������#{}
������������������������������������BLOB������������������������������������������������������������������������������
@RequestBody byte[] data
������������������������ TO_DATE(#{today}, 'yyyy-mm-dd')
������������������MyBatis������������������������������������������������������#{today}
���������������java.util.Date
���������������������������������������������������������������������������
��������������� ���������������������BLOB���������������������������������������������������������������������������������������������������������������������������������������������������
������
������������������������������������������������������������������������������MyBatis������������������������������������������������������������������������������������������������������������������������������������������������������������������������������MyBatis���������������BLOB���������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
