Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
JBoss-IDE 1.2.2 簡介 (Hibernate) 2

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

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;




相关文章

相关软件