ファイルから既存のinterMediaデータベース・オブジェクトにコンテンツをロードするには、即時ロードを使用します。 次のサンプル・コードは、OrdImageDomain
を使用して、ファイルからORDSYS.ORDIMAGEオブジェクトのコンテンツを更新する方法を示しています。
String filename = "C:\\media\\image.jpg";
Row row = viewObject.findByKey(key,1)[0];
OrdImageDomain img = (OrdImageDomain) row.getAttribute("Image");
img.loadDataFromFile(filename);
img.setProperties();
appModule.getTransaction().commit();
コンテンツのロードは、img.loadDataFromFile()
メソッドで実行されます。
loadDataFromFile()
メソッドをコールして、ファイル・コンテンツをデータベースにロードします。
setProperties()
メソッドをコールし、interMediaオブジェクトのプロパティを更新します。
遅延ロードまたは即時ロードを使用したマルチメディア・コンテンツのロードについて
その他のコンテンツ・ソースを使用したマルチメディア・コンテンツのロード
Copyright © 1997, 2004, Oracle. All rights reserved.