快速业务通道

利用Hibernate储存大对象到达梦数据库 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18
  return clobContent; } public void setClobContent(String clobContent) {   this.clobContent = clobContent; } public int getId() {   return id; } public void setId(int id) {   this.id = id; } public String getTitle() {   return title; } public void setTitle(String title) {   this.title = title; } public String getBlobName() {   return blobName; } public void setBlobName(String blobName) {   this.blobName = blobName; } public String getClobName() {   return clobName; } public void setClobName(String clobName) {   this.clobName = clobName; } }

将对象的映射文件中主健字段元素的内置生成器指定为sequence,并与达梦数据库重的内置序列(sequence)关联,最后指定CLOB类型的属性为"string"类型,BLOB类型的属性为"binary"类型:

<?xml version="1.0" encoding="GB2312"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping>    <class name="com.dm.lobtest.vo.TestLob" table="TESTLOB">      <id name="id" column="ID" type="int">   <generator class="sequence">    <param name="sequence">SEQ_TESTLOB_ID</param>   </generator>   </id>   <property name="title" column="TITLE" type="string" />   <property name="clobName" column="CLOBNAME" type="string" />   <property name="blobName" column="BLOBNAME" type="string" />   <property name="clobContent" column="CLOBCONTENT" type="string" />   <property name="blobContent" column="BLOBCONTENT" type="binary" /> </class>    </hibernate-mapping>

利用Hibernate储存大对象到达梦数据库(3)

时间:2011-03-07 IT专家网 徐欣

完成以上这些操作后我们可以开始编写上传文件页面和处理上传文件的业务逻辑了,

定义上传文件页面:

<form name="myTestLobFrm" method="post" enctype="multipart/form-data" action="/LobTest/testlob.do?method=save"> <table align="center">   <tr>   <td colspan="2">    <b>达梦数据库CLOB和BLOB数据类型在Hibernate下使用的示例</b>   </td>   </tr>   <tr>   <td>标题:</td>   <td>    <input type="text" name="title" size="81">   </td>   </tr>   <tr>   <td>文件内容:</td>   <td>    <textarea rows="20" cols="80" name="clobTest" ></textarea>   </td>   </tr>   <tr>   <td>附件:</td>   <td>    <input type="file" name="blobTest" size="71">   </td>   </tr>   <tr>   <td colspan=&quo

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号