打印本文 打印本文 关闭窗口 关闭窗口
使用Hibernate 连接SQL Server 2000
作者:武汉SEO闵涛  文章来源:敏韬网  点击数5575  更新时间:2007/11/14 13:06:34  文章录入:mintao  责任编辑:mintao

以下代码在 JDK 5.0, Hibernate 2.1, SQL Server 2000 SP3 中测试通过。

 

 

       第一次使用Hibernate作持久层,感觉使用起来还是比较复杂的,尤其是调试起来很不方便。Hibernate 基于反射的机制虽然很灵活,但明显给跟踪代码制造了障碍,给出的异常信息量也太少。个人感觉其改进的余地还很大,比如Java新增加了Annotation语法后,是否可使用它来定义ORM,而取代hbm.xml的形式。

       好了,进入正题。

       首先,必须配置数据库,下面以在数据库yufan中的操作为例。

       CREATE TABLE CUSTOMER(CID INTEGER NOT NULL PRIMARY KEY,  USERNAME VARCHAR(12) NOT NULL,  PASSWORD VARCHAR(12));

       然后是一个数据对象,必须为它的每个字段提供读写属性方法,Hibernate 会用反射来检索。

// Customer.java

public class Customer {

    private int id;

    private String username;

    private String password;

    public int getId() {

        return id;

    }

    public String getPassword() {

        return password;

    }

    public String getUsername() {

        return username;

    }

    public void setId(int id) {

[1] [2] [3] [4] [5]  下一页

打印本文 打印本文 关闭窗口 关闭窗口