SessionClient.java
ファイル内の次の行の下に、
EmpSession empSession = (EmpSession)context.lookup("EmpSession");
次のサンプル・コードを追加して、EJBセッションBeanに定義するビジネス・メソッドをコールします。
EmpInfo empInfo = new EmpInfo();
empInfo.setEmployee_id(1235);
empInfo.setLast_name("Smith");
empInfo.setHire_date(new java.util.Date());
empInfo.setEmail("smith@acme.com");
empInfo.setJob_id("IT_PROG");
empSession.persistEntity( empInfo );
java.util.List<EmpInfo> emps = empSession.findAllEmpInfo();
for (EmpInfo emp : emps) {
System.out.println(emp.getEmployee_id() + ": " + emp.getLast_name());
}
このコードによって、次のフィールドを使用した新規従業員が作成されます。
employee_id 1235
last_name Smith
email smith@acme.com
hire_date
本日の日付
job_id IT_PROG
次に、このコードは、findAllEmpInfo()
メソッドを使用してすべての従業員を参照し、従業員のIDと姓をコンソールに書き込みます。
このコードを追加する際、一部の項目がエラーを示す下線で表示される場合があります。これらのエラーは、後で表示されなくなり、アプリケーションのコンパイルと実行には影響を与えないため、無視して構いません。
サンプル・コードを入力するかわりに、このウィンドウのコードをコピーしてJavaソース・エディタに貼り付けることができます。
Copyright © 1997, 2007, Oracle. All rights reserved.