知识大全 hibernate 经验谈2

Posted 数据库

篇首语:缺乏知识就无法思考,缺乏思考也就得不到知识。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 hibernate 经验谈2相关的知识,希望对你有一定的参考价值。

  hibernate虽然对多种数据库进行了适应 以达到前台感受不到后台的数据库类型 但是在 Blob 和 Clob 这两种类型的存取方面不同的数据库有不同的实现方法 这方面 hibernate   就实在没办法了 在 mssql 中还好实现起来比较简单 但是我现在要说的是 超级麻烦的  Oracle 我做的项目采用的数据库就是  Oracle 不容质疑Oracle的确是最好的数据库 但是有些地方太复杂

  使用 hibernate 读取 Clob 和 Blob 是跟往常一样的 主要是保存

  具体的流程如下

   先创建一个只有一个字节的 Blob

   使用  flush 方法强势 hibernate 保存这个只有一个字节的 Blob

   通过保存获得了一个游标

   使用这个游标来保存真正的数据 对数据库实施 update 操作

  具体实现代码如下

    TUser user = new TUser();user setImage(Hibernate createBlob(new byte[ ]));

  Transaction ex = session beginTransaction(); session save(user);//强制保存这个blobsession flush();//通过刷新 user 来获得blob游标session refresh(user LockMode UPGRADE);

  //写入真正的实际内容oracle sql BLOB blob = (oracle sql BLOB)user getImge();OutputStream out = blob getBinaryOutputStream();

  FileInputStream img = new FileInputStream( c:\\aaa jpg );byte[] buf = new byte[ ];int len;while((len = img read(buf)) > )     out write(buf len);img close();out close();

  mit();

    Clob 也是一样的 只是创建的是一个空格的 String user setResume(Hibernate createClob( )) cha138/Article/program/Java/ky/201311/27871

相关参考

知识大全 Hibernate3.1与Hibernate3.2

Hibernate3.1与Hibernate3.2  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Struts 2, spring 2, hibernate

Struts2,spring2,hibernate  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Hibernate性能调优[2]

Hibernate性能调优[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Hibernat

知识大全 Hibernate高级查询实战[2]

Hibernate高级查询实战[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  《取TOP结

知识大全 Hibernate的批量处理[2]

Hibernate的批量处理[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  还是用Hibe

知识大全 Hibernate中重要对象[2]

Hibernate中重要对象[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用方法链编程

知识大全 Hibernate 基于JDBC的事务[2]

Hibernate基于JDBC的事务[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这也就

知识大全 hibernate-HQL语句(2)

hibernate-HQL语句(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  修改默认查询

知识大全 Hibernate3的DetachedCriteria支持[2]

Hibernate3的DetachedCriteria支持[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 在Tomcat下配置Hibernate的开发环境[2]

在Tomcat下配置Hibernate的开发环境[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧