posts - 31,  comments - 31,  trackbacks - 0
          ??????? 針對Blob數據類型,hibernate可以按功能映射為blob、serializable、binary?三種類型,serializable可以用于直接序列化對象,binary需要自己使用流進行類型轉換,blob可以使用Hibernate的blobImpl,如果是與Spring框架結合的話還可以使用org.springframework.orm.hibernate3.support.BlobByteArrayType。如果使用Binary或serializable保存比較大的內容可以將 hibernate.jdbc.use_streams_for_binary 設為 true,以確保自動開啟流功能。(注:使用的Oracle驅動可能會導致插入時報“數據大小超出此類型的最大值”
          的錯誤,請選用正確的驅動,我使用的是使oracle 10g的數據庫和驅動)
          posted @ 2006-10-08 14:53 小平 閱讀(767) | 評論 (0)編輯 收藏

          ??????今天打入http:\\Localhaost:8080\admin\嗯…………
          ??????靈異事件發生了,打開的不是我的Tomcat5.0的頁面阿,怎么是tomcat4.0的配置頁面!
          ??????我前天剛做過的系統,沒裝Tomcat4.0啊這是怎么回事,暈悶了,昨天用的還好好的,鬧鬼了?在刷一遍頁面!還是不對,我靠,刷了無數遍,難道我是做夢?招來同事看,也不知道怎么回事,把Tomcat5停了,還能登上去。真是驚了……
          ??????打開配置頁面好好研究了一番,有一個工程的目錄不對,我的機器上沒有這個目錄,突發奇想,問了問是哪位同事的機器上有這個目錄,果真有一個同事說他的機器上有,并且他開著Tomcat4.0。
          ??????真是暈死了,我把我的Tomcat5.0從新打開改成http:\\192.168.0.250:8080\登陸這回好了,問題解決了。
          郁悶之時發現那臺機器就是我們的代理服務器。沒想到代理服務器還有著問題!!

          posted @ 2006-09-25 13:27 小平 閱讀(276) | 評論 (0)編輯 收藏

          1、數據實體Bean
          public class Temp?implements Serializable
          {
          ??? private java.lang.Long???? id;
          ??? private Blob??????????????????? object; //用于存放對象的Blob
          ??? private java.lang.Long???? userId;
          ??? private java.util.Date?????? appendDate;
          }

          2、hbm影射
          <hibernate-mapping package="temp">
          <class name="Temp" table="TEMP">
          ??????? <id name="id" column="ID" type="long">
          ??????????? <generator class="sequence">
          ??????????? ?<param name="sequence">TEMP_SEQ</param>
          ??????????? </generator>
          ??????? </id>
          ???????? <property name="object" column="OBJECT" type="blob" />
          ??????? <property name="userId" column="USER_ID" type="long" />
          ??????? <property name="appendDate" column="APPEND_DATE" type="date" />
          ??? </class>?
          </hibernate-mapping>

          3、save方法
          public void saveTemp( ) throws IOException, ClassNotFoundException, SQLException
          ?{
          ???????Temp temp = new Temp();
          ????????temp.setUserId(new Long(1));
          ????????temp.setAppendDate(new Date());
          ????????ByteArrayOutputStream outputstr = new ByteArrayOutputStream();
          ????????ObjectOutputStream objOutStr = new ObjectOutputStream( outputstr );
          ????????objOutStr.writeObject( contract );????????????????????????? //contract為要保存的對象;
          ????????BlobImpl blob = new BlobImpl(outputstr.toByteArray());
          ????????temp.setObject( blob );
          ????????saveTemp(temp);?????????????????????????????????????????????????????//將Temp持久化到數據庫;
          ?}
          4、get方法
          public void etTempList() throws IOException, ClassNotFoundException, SQLException
          ?{
          ????????List Templist = getTempList( userId);
          ????????if( contractTemplist.size() != 0 )
          ????????{
          ????????????????Temp temp = ( Temp )Templist.get(0);
          ???????????????ObjectInputStream instr = new ObjectInputStream(temp.getObject().getBinaryStream());
          ????????????????Contract contract = ( Contract )instr.readObject();
          ???????????}
          ?}

          posted @ 2006-09-24 16:24 小平 閱讀(548) | 評論 (0)編輯 收藏

          如何控制你做的網頁打印出來在一張紙上。
          下面是我的解決方案:
          要求:IE5。5以上。
          將頁面頁面邊距設置的“上下左右”都設為5;也可以設為0;
          并將頁面設為“縱向”。

          然后再要打印的網頁插入以下模板中(當然可以巧妙的嵌在ASP生成的網頁上。):


          <html>
          <head>
          <title>Untitled Document</title>
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
          <!--CSS樣式表插入到這里-------------------->

          ?

          <!--------------------------------------->
          </head>

          <body bgcolor="#FFFFFF" text="#000000">
          <table border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" width="740" height="1058">
          ? <tr>
          ??? <td>
          ????? <div id="content" style="position:absolute; z-index:1; left: 15; top: 15; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000">
          <!--中間插入要縮印的內容------------------------->


          <!-------------------------------------------------->
          ?? </div>
          ??? </td>
          ? </tr>
          </table>?
          <script>
          //如果是橫向,下面兩個數值要改過來!變為:
          //page_width=29*36.5
          //page_height=20*37
          page_width=20*37
          page_height=29*36.5
          zoom_width=page_width/document.all("content").scrollWidth
          zoom_height=page_height/document.all("content").scrollHeight
          if(zoom_width>zoom_height){
          document.all("content").style.zoom=zoom_height
          }
          else
          {
          document.all("content").style.zoom=zoom_width
          }
          </script>
          </body>
          </html>

          posted @ 2006-09-20 11:44 小平 閱讀(5417) | 評論 (0)編輯 收藏
          中間件死機的問題終于找到原因了,Service實例沒有使用自己的應該有的Interface,而是繼承的Service接口,導致Dao的兩個Bean無法初始化到Service實例中,同時導致在applicationContext.xml中聲明的事務攔截器無法正常工作所引發
          posted @ 2006-09-14 11:06 小平 閱讀(230) | 評論 (0)編輯 收藏
          僅列出標題
          共6頁: 上一頁 1 2 3 4 5 6 
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          framework

          j2me

          java

          linux

          web

          其他

          友情鏈接

          素材

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 当涂县| 佛教| 左权县| 闻喜县| 双柏县| 体育| 正定县| 景泰县| 沭阳县| 莱芜市| 涟水县| 平舆县| 镇康县| 梁河县| 西畴县| 中江县| 夹江县| 涟源市| 桦川县| 金寨县| 克什克腾旗| 潞西市| 昌邑市| 鞍山市| 教育| 绥宁县| 大安市| 土默特左旗| 澎湖县| 东安县| 棋牌| 德化县| 西藏| 益阳市| 宁明县| 饶河县| 咸阳市| 灵丘县| 防城港市| 定安县| 阳谷县|