JBoss-IDE 1.2.2 簡介 (Hibernate) 2:
  
5.          完成後我們會再創建一個 Num 的 Hibernate 屬性檔案來影射在資料庫中的 fibo table, 右擊 tutorial project -> ‘New’ -> ‘Class’, ‘Package’ 填入 ‘tutorial.hibernate’, Name 填入 ‘Num’, 再按 ‘Finish’. 當中會用到 XDoclet 中的 Hibernate 標籤, 因為這個例子用到Hibernate 標籤實在太簡單, 所以沒有特別為此創建 Hibernate 標籤的 Template. 而 Hibernate 的 id 生成會用 uuid, 代碼如下: 
  
package tutorial.hibernate; 
/** 
 * @author patrick.ip 
 * 
 * @hibernate.class table="fibo" 
 */ 
public class Num { 
    private String id; 
    private double value; 
     
    public Num() { 
    } 
     
    /** 
     * @hibernate.id generator-class="uuid.hex" 
     */ 
    public String getId() { 
        return id; 
    } 
    public void setId(String id) { 
        this.id = id; 
    } 
  
    /** 
     * @hibernate.property 
     * @return double 
     */ 
    public double getValue() { 
        return value; 
    } 
     
    public void setValue(double value) { 
        this.value = value; 
    } 
} 
而應用這兩個 Classes 會在 FiboBean 的 compute 方法裏, 首先要在 FiboBean.java 加上 Hibernate 的 import: 
  
package tutorial.ejb; 
  
import java.rmi.RemoteException; 
import java.util.Iterator; 
  
import javax.ejb.EJBException; 
import javax.ejb.SessionBean; 
import javax.ejb.SessionContext; 
import javax.ejb.CreateException; 
  
// hibernate imports 
import tutorial.hibernate.*; 
import net.sf.hibernate.Query; 
import net.sf.hibernate.Session; 
import net.sf.hibernate.Transaction; 
import net.sf.hibernate.HibernateException;  
 
  |