BLOB大字段问题

记录下我所遇到的BLOB问题的处理。


1、环境:在数据库中blob字段是以二进制的方式存储。(主要存视频文件音频图片)

2、处理:该字段在封装时使用byte[] 

如  public void test(){

private String  u_name;

private byte[]   u_img;

private byte[]   u_video;

}

3、处理:该字段在hibernate.hbm.xml配置中的处理(为什么使用hibernate,在下面我有补充)

<class name="com.oa.po.Role" table="ROLE" >
    
        <id name="
user_id" type="java.lang.Integer">
          <generator class="sequence">
          <param name="sequence">SQ_ROLE</param>
          </generator>
        </id>
        
        <property name="
user_name" column="`USER_NAME`"  type="org.springframework.orm.hibernate3.support.BlobByteArrayType"></property>
        <property name="
user_img" column="`USER_IMG`" type="org.springframework.orm.hibernate3.support.BlobByteArrayType"
></property>


hibernate框架确实好用技术成熟支持的东西多,底层强大!!是mybiatis没法比的。小码农君刚出道时有天去面试,以为面试技术官会问我hibernate与mybatis的区别?(其实我知道的也不多就那么浅显的几点),人家直接问了hibernate的核心是什么?我也没多想直接就回答了----ORM对象关系映射啊,此时面试官的手指摇了摇说NO ,这不是他想要的答案。接着我又回答不用自己手写SQL语句,连说不是这个答案,我懵了,hibernate的到底做了什么,在用的时候还真不没注意什么。结果人家瞧不起mybatis似的说,hibernate是对JDBC的封装,底层运行的代码和方法很多,也很方便。支持,支撑很多东西。对整个项目的运行很稳定,是mybatis做不到的。为什么mybatis使用方便,简单易懂,都没取代hibernate,这就是hibernate的强大。故事说完,所以说hibernate还是很牛的,有说错的,各位大神可以指出。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值