详细解决方案
MyBatis 读取 Mysql Blob类型的SQL如何写呢
热度:9425 发布时间:2013-02-25 21:18:20
主要是在写sql后,有 个resultType 应该写什么类型呢? 我试了好多都米找到.
头像是以2进制 byte[] 保存到数据库里面的
- Java code
<!-- 读取用户头像, --> <select id="loadUserHead" parameterType="User" resultType="java.util.Map"> select UHEAD from gyt_user where uid = #{uid} </select>
还有一个就 是 java 层代码应该用什么类型来接收?
------解决方案--------------------------------------------------------
我没试过,只是建议。
Blob类型是JDBC原生支持的,所以所有的ORM都应该支持,mybatis也不例外。
你需要定义字段的类型为java.sql.Blob,resultType写“BLOB”应该就可以,是在不行就得查Mybatis中java.sql.Blob或数据库BLOB类型对应的字段是什么。
ibatis中,select标签只有resultClass和resultMap两个属性,只有返回单列数据才能用resultClass,返回多列就必须使用resultMap了,不知道Mybatis中有啥变化。
相关解决方案
- spring3.1 + mybatis 回来null正常,返回结果前台接收不到
- mysql 简单化 or能否实现
- mybatis 传参查询急解决方法
- 请问registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister
- Spring + Mybatis 组合报错
- MySQL 5.5 Command Line Client 窗口1输密码就退出
- 求SSM分页 struts +spring+mybatis 给小弟我发个学习学习吧 多谢大神们
- 请问上Linux平台上怎么搭建JDK \TOMCAT\MYSQL
- 求解 struts+spring+mybatis sqlsession为空 debug发现没有执行set方法 检查配置好像没有关问题
- 在LINUX上配置 MySQL 开机自动 启动
- 求解 mybatis 动态sql语句 choose和if 一起用时,为什么只执行otherwise里面的Sql语句 求解
- Mybatis 自定义 Plugin(Interceptor) 研讨! 急
- mysql 转 orocle java ssh项目一条 sql 句不通!
- 急求帮忙!mysql 【 Column count doesn't match value count 】,该怎么解决
- jsp中的注册登录系统(mysql)
- myBatis 动态生成排序有关问题
- 上了个 MySQL 5.5.25 但是安装时出错了
- 求jsp博客源代码mvc+mysql,该如何解决
- java mysql 中文乱码有关问题
- 请教各位,使用PreparedStatement mysql 数据库 不回滚,盼望解答。多谢。 具体如上
- mysql Statement parameter 一 not set
- java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306,该怎么处理
- MyBatis 读取 Mysql Blob类型的SQL如何写呢
- JDBC MYSQL 驱动加载失败 JSP DAO ECLIPSE,该怎么解决
- Only a type can be imported. com.mysql.jdbc.Driver resolves to a package解决方案
- tomcat 中抛异com.mysql.jdbc.exceptions.MySQLTransactionRollbackException,该如何处理
- mybatis 传入表名参数,怎么判断呢
- MyBatis 怎么通过XML中配置的NameSpace和SQL的ID获取SQL字符串到JAVA
- struts+iBatis+mysql,该如何解决
- mysql 有外键的插入解决方案