站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题Hibernate初学之可运行的实例(SqlServer版)

Hibernate初学之可运行的实例(SqlServer版)

摘要: 本文的目的是对于Hibernate刚入门的朋友,想试着在机器上运行一个实例,却又碰到这样或那样的问题的朋友。注意,本文并不讲一些原理及细节配置。
本文的目的是对于Hibernate刚入门的朋友,想试着在机器上运行一个实例,却又碰到这样或那样的问题的朋友。注意,本文并不讲一些原理及细节配置。因为本人也是在最近两天里被Hibernate郁闷的不行了,在网上看到好多Hibernate入门的文章,讲的原理都很明白,可就是代码搞下来不是这个问题就是那种问题而已运行不了。而且关于文件路径的问题,讲的并不是很明白。所以我的原则:给出我在机器上能够运行的源文件夹。结构路径问题便解决了,省得大家在网上看来看去头痛。另外,对于运行中碰到的几个问题做一个说明。

附件里包括如下几个文件:
Person.sql,SQLServer的某个表的生成脚本。我是在Pubs数据库里建的一个叫Person的表。你用这个生成脚本在你的SQLServer查询分析里生成这个表就行了。
test.jsp ,你可以用也可以不用,是在Tomcat下测试JDBC for SQLServer2000是否好用的,也就是说JDBC是否可以连接到数据库的。当然只是测试,理论上说这个例子中不用Tomcat.

kele文件夹就是项目文件夹,里面就是项目Hibernate必要的文件了,这个项目我是用Eclipse做的,当然你随便。说一下kele文件夹下面的文件:
hibernate.cfg.xml 配置文件,打开看看就明白,主要是配置环境和连接数据库的参数的,注意这个文件在最外面,就是在kele下,而下面三个源文件在TestCode文件夹下。
Person.java 映射类
Person.hbm.xml 映射文件。

Example.java 测试文件,也是主文件。运行的时候就是运行这个文件,成功的话会往数据表里插入数据。往往一开始不明白Hibernate的朋友都不知道运行哪个主文件,反正我就是这样的

下面谈谈让这个项目运行起来必要的一些事情:
首先,对于Hibernate所必要的一些Jar的引用,不用JBuilder或Eclipse这些集成IDE工具我感觉不好弄好,所以我希望你还是用这些工具来搞定,就是个添加引用的事。我在Eclipse下的引用后结果如下:



注意,看上面的引用的jar里有三个是JDBC的jar,也要引用。

理论上说,有这样的结构,就差不多了。
但是我在运行过程中碰到的一个问题,你要注意,说来如下:
你的SQLServer2000是否是SP3的,如果不是,那以升级。不然如果不是SP3的话,JDBC是连接不上数据库的。
升级之后可以用那个Test.jsp看一下是否可以,这个文件就是用来测试JDBC的。如果你要测试的话,注意设置CLASSPATH,设置成如下所示,不然你的Tomcat找不到jar。


OK,主要的事情就是你可以按着下载的文件夹直接体验Hibernate。希望你能运行起来,如果有问题,可以在线联系我。

blog:http://1983kele.spaces.msn.com/。PS:我也是个初学者,只是感觉找了两天,没有一个可以直接代码源码,不爽。希望你能因此而节省时间,将更多的时间用来深研。

点击这里下载可执行的源代码

↑返回目录
前一篇: 使用VTD-XML简化XML处理-克服DOM及SAX缺点的新选择
后一篇: ServiceMix企业服务总线(ESB)