BLOB大字段问题

    xiaoxiao2021-03-25  80

    记录下我所遇到的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还是很牛的,有说错的,各位大神可以指出。。

    转载请注明原文地址: https://ju.6miu.com/read-15985.html

    最新回复(0)