服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

hibernate 入门(1)


  hibernate 入门(1)

本文配置环境:
jbuilder x
jdk 1.4.2
mysql 4.0.11 驱动:mm.mysql-2.0.4-bin.jar(org.gjt.mm.mysql.driver)
hibernate 2.1

解压hibernate

打开jb,新建工程,名为:hibernate
加入hibernate需要的包与mysql驱动
步骤:file->new project->name中输入hibernate,directory选择你要存放本工程的路径->next

->required libraries->add->new->name中输入你要设置的hibernate包名

->add->选择你hibernate解压到的目录,选中该目录下的hibernate2.jar与lib目录下的所有jar包,再把你的mysql驱动包也加进去

然后一直按ok,next。

新建一个类,名为hello_bean.java,代码如下:



package hibernate;

import java.io.serializable;

/**
* @author geezer
* qq:9986986 msn:geezer_hot@hotmail.com
*/

public class hello_bean implements serializable {

private string name;//这里name与address和id的名字可以自己定,不会有什么影响.但get与set方法不可以。因为那得跟数据库与配置文件对应。

private string address;

private int id;



public hello_bean() {

}

public hello_bean(string name, string address) {//构造函数,看完本章以后相信你会明白的了
this.name = name;
this.address = address;
}

public string getname() {//此方法名必须与hello_bean.hbm.xml文件里的对应的名字一样,下面会详细讲
return name;
}

public void setname(string name) {
this.name = name;
}

public string getaddress() {
return address;
}

public void setaddress(string address) {
this.address = address;
}

public int getid() {//必须的方法
return id;
}

public void setid(int id)//必须的方法
{
this.id = id;
}


}



完成这一步以后编译

将hibernate解压后的目录下的src文件夹里的hibernate.properties与log4j.properties文件复制到你的工程目录的classes目录下

(例如hibernate/classes/目录下),

打开hibernate.properties文件,找到

## hypersonicsql

hibernate.dialect net.sf.hibernate.dialect.hsqldialect
hibernate.connection.driver_class org.hsqldb.jdbcdriver
hibernate.connection.username sa
hibernate.connection.password
hibernate.connection.url jdbc:hsqldb:hsql://localhost
hibernate.connection.url jdbc:hsqldb:test
hibernate.connection.url jdbc:hsqldb:.

改为

## hypersonicsql

#hibernate.dialect net.sf.hibernate.dialect.hsqldialect
#hibernate.connection.driver_class org.hsqldb.jdbcdriver
#hibernate.connection.username sa
#hibernate.connection.password
#hibernate.connection.url jdbc:hsqldb:hsql://localhost
#hibernate.connection.url jdbc:hsqldb:test
#hibernate.connection.url jdbc:hsqldb:.

再找到

## mysql

#hibernate.dialect net.sf.hibernate.dialect.mysqldialect
#hibernate.connection.driver_class org.gjt.mm.mysql.driver
#hibernate.connection.driver_class com.mysql.jdbc.driver
#hibernate.connection.url jdbc:mysql:///test
#hibernate.connection.username root
#hibernate.connection.password

改为


## mysql

hibernate.dialect net.sf.hibernate.dialect.mysqldialect
hibernate.connection.driver_class org.gjt.mm.mysql.driver
hibernate.connection.url jdbc:mysql://localhost:3306/test
hibernate.connection.username root
hibernate.connection.password

上面的url请改为你自己的。(未完待续)

扫描关注微信公众号