mybatis 读取blob数据
来源:互联网 发布:淘宝商家数量统计 编辑:程序博客网 时间:2024/04/29 03:14
mybatis 读取blob数据
mybatis读取blob数据过程:
1、从数据库中读出blob数据类型,用pojo中的byte[]接收。
2、把文件保存成文件(或者变成base64也行)。
Customer.java
public class Customer { private String cuscode; private byte[] qrcode; public String getCuscode() { return cuscode; } public void setCuscode(String cuscode) { this.cuscode = cuscode; } public byte[] getQrcode() { return qrcode; } public void setQrcode(byte[] qrcode) { this.qrcode = qrcode; }}
springmvc中的请求
@RequestMapping(value = "/web/showerweima") @ResponseBody public String showerweima() { Map<String,Object> params = new HashMap<String, Object>(); params.put("cuscode","vvcc"); Map<String,Object> resMap = memberManagementServices.getQrcode(params); byte[] buffer = (byte[])resMap.get("imgstr"); File file = new File("d:/temp/cccc.png"); FileOutputStream fos = null; try { fos = new FileOutputStream(file); } catch (FileNotFoundException e) { e.printStackTrace(); } BufferedOutputStream bos = new BufferedOutputStream(fos); try { bos.write(buffer); } catch (IOException e) { e.printStackTrace(); } return "123"; }
对应的dao层
Customer getQrcode(Map<String, Object> params);
<select id="getQrcode" parameterType="map" resultType="com.xueyou.model.Customer"> SELECT * from t_customer where cuscode = #{cuscode} </select>
这样能够把图片保存成文件。
0 2
- mybatis 读取blob数据
- MyBatis读取MySql中BLOB数据
- MyBatis读取MySql中BLOB数据
- MyBatis读取MySql中BLOB数据
- mybatis 存储blob数据
- 读取数据库BLOB数据
- blob数据读取
- mybatis中插入和读取mysql的blob/text类型数据
- mybatis的BLOB存储与读取
- mybatis的BLOB存储与读取
- mybatis的BLOB存储与读取
- Mybatis Oracle 存取BLOB类型数据
- mybatis 存取Blob数据到oracle数据库
- blob数据读取(一般是图片)
- Oracle读取Blob数据-通过JDBC
- Oracle读取Blob数据-通过hibernate
- Oracle读取Blob数据-通过JDBC
- Java+mybatis+spring中读取BLOB类型异常
- SpringBoot初始教程之统一异常处理(三)
- JVM守护线程和非守护线程
- SQL的四种连接-左外连接、右外连接、内连接、全连接
- 菜鸟之路——Spring MVC(八)静态资源
- 详解CSS中flex布局
- mybatis 读取blob数据
- Java内部类持有外部类的引用详细分析与解决方案
- 第十周-回文数
- 11.6 java中jar包使用
- [转] thttpd服务器在时间修改后导致CPU占用率过高的问题
- I2C设备地址查询
- Linux Mint电池供电时鼠标间歇失灵
- USACO 2004 Mar 赞助学费 finance 堆
- 8种常见的排序算法