Hibernate读取Blob类型方法

canca17年前 (2007-10-12)Hibernate303

java 有Blob Clob 类型 像是对其他类型一样写 POJO
private Blob image; set get........
<propery
   name="image"
   column="****"
   type="java.sql.Blob"/>

//读
.......................省略读取数据
Blob img = *****.getImage();
InputStream is = img.getBinaryStream();

 

//写

hibernate 还有createBlob() 是静态的可以直接使用的 
FileInputStream fi = new FileInputStream("c:\\inmage.jpg");
Blob img = Hibernate.createBlob(fi);
转换完毕 pojo.setImage(img);
HibernateSessionFactory.currentSession().save(pojo);

 

相关文章

Hibernate读取Blob乱码

        在项目中又遇到乱码了!这我已经司空见惯了。呵呵.说说Hibernate读取Blob时为什么会乱码吧!!  ...

关于Hibernate3的NativeSQL查询是如此简单

转自:http://blog.donews.com/rory/archive/2006/07/22/973406.aspx 现在的系统中虽然使用了。Hibernate但是没有使用Hibernate的关...

java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager.()V from class org.hibernate.cache.EhCacheProvider

今天把项目从Tomcat下转移到JBOSS了,启动JBOSS服务器之后出了,控制台输出了java.lang.IllegalAccessError: tried to access method net...

Hibernate 一对一主键单向关联

1-1的关联可以基于主键关联,但基于主键关联的持久化类不能拥有自己的主键生成策略,它的主键由关联类负责生成.另外,另外,增加one-to-one元素来关联属性,必须为one-to-one元素增加con...

hibernate oracle char character 只查出一个字符

public List queryTradeConfirmBusinFlag() {        &nbs...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。