1、數(shù)據(jù)實(shí)體Bean
public class Temp?implements Serializable
{
??? private java.lang.Long???? id;
??? private Blob??????????????????? object; //用于存放對(duì)象的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為要保存的對(duì)象;
????????BlobImpl blob = new BlobImpl(outputstr.toByteArray());
????????temp.setObject( blob );
????????saveTemp(temp);?????????????????????????????????????????????????????//將Temp持久化到數(shù)據(jù)庫(kù);
?}
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();
???????????}
?}
只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
|
||
相關(guān)文章:
|
||
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
27 | 28 | 29 | 30 | 31 | 1 | 2 | |||
3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
10 | 11 | 12 | 13 | 14 | 15 | 16 | |||
17 | 18 | 19 | 20 | 21 | 22 | 23 | |||
24 | 25 | 26 | 27 | 28 | 29 | 30 | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
常用鏈接
留言簿(2)
隨筆分類(lèi)
隨筆檔案
- 2008年6月 (1)
- 2008年4月 (3)
- 2008年2月 (1)
- 2008年1月 (1)
- 2007年12月 (1)
- 2007年10月 (1)
- 2007年7月 (2)
- 2007年6月 (2)
- 2007年5月 (1)
- 2007年4月 (6)
- 2007年2月 (1)
- 2007年1月 (4)
- 2006年11月 (1)
- 2006年10月 (1)
- 2006年9月 (5)
framework
j2me
java
linux
web
其他
友情鏈接
- 我的旅游筆記
- 我的旅游筆記
素材
最新評(píng)論

- 1.?re: 為org.eclipse.jface.text.TextViewer添加undo、redo 并添加Ctrl+z,與Ctrl+y功能
- 找到原因了,必須加textViewer.setDocument(new Document());才好使
- --yumin_999@163.com
- 2.?re: 為org.eclipse.jface.text.TextViewer添加undo、redo 并添加Ctrl+z,與Ctrl+y功能
- 反復(fù)測(cè)試,還是不好使,奇怪。yumin_999@163.com
- --yumin_999@163.com
- 3.?re: ibatis批量代碼
- 這個(gè)能事物回滾嗎?我也是這樣子寫(xiě)的 但是事物沒(méi)有回滾 不知道什么怎么回事
- --pes
- 4.?re: Spring+ibatis批量處理心得3
- 評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
- --孫繼超
- 5.?re: DB2的jdbc type-4驅(qū)動(dòng)
-
您好 ,我也遇到了像您一樣的問(wèn)題,我的qq是178147633,能幫幫我嗎?
我也是用type 4連接的db2,版本是8.2。到現(xiàn)在還沒(méi)連上 - --wk