hibernate的helloword(国内高手撰写)

文章作者 100test 发表时间 2007:03:14 16:31:07
来源 100Test.Com百考试题网


终于有点对hibernate入门的感觉。方便门外的学习者,给一个简单的入门例子。
如果你有用过其他持久架构 转到hibernate其实很简单。一些原理方面就不讲了,
robbin讲的肯定比我好的多,自己去精华版看看。
我所给的只是我当初刚开始接触hibernate时候很想要的一个简单例子和设置方法。
一直没有找到,所以现在放到这里给大家看看,(只给想要入门的一个直观的感应,呵呵)

首先当然要新建一个项目

然后在Project Properties->Paths->Required Libraries->add->new 这里定义hibernate的类库 把hibernate的lib下面的所有jar包进去 当然还有hibernate2.jar也要
然后一路ok下去就可以了。

再来就是hibernate.properties
从hibernate的src下面找到
把它拷到你项目的src目录下
(什么,你的项目没有src目录,新建一个随便的类就有src目录了)

这样一个JB下面的hibernate的开发环境就好了

然后在hibernate.properties里面设置你的数据库连接
默认是HypersonicSQL

嗯 接下来的是你最想要做的事情了 其实很简单
新建一个类Message.java
代码如下

代码:
package hello.

import java.io.Serializable.

/**
* @author getdown
* @version 1.0
*/

public class Message implements Serializable {
private Long id.
private String text.
//定义一个简单链表 指向另外的一个Message
private Message nextMessage.
public Message() {}

public Message(Long id) {
this.id = id.
}

public Message(String text) {
this.text = text.
}

public Message(Long id, String text) {
this.id = id.
this.text = text.
}

public Long getId() {
return id.
}

private void setId(Long id) {
this.id = id.
}

public String getText() {
return text.
}

public void setText(String text) {
this.text = text.
}

public Message getNextMessage() {
return nextMessage.
}

public void setNextMessage(Message nextMessage) {
this.nextMessage = nextMessage.
}

}

接下来是这个类对应的hibernate的配置文件 Message.hbm.xml

相关文章


Java语言深入文件和流(1)
Java语言深入文件和流(2)
从C 到Java--理解面向对象是关键所在
hibernate的helloword(国内高手撰写)
JSP中基于Session的在线用户统计分析
Java程序设计知识与技能(三)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛