JBoss-IDE 1.2.2 簡介 (Hibernate) 2

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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值