:P ,高兴一下,呵呵
在掌握了一些概念后,实现起来就比较简单了,hoho
我先把在JBuilder9中如何实现的写出来吧,再来写Tomcat的,感觉在Apps Server上应用的要多一些。
第一步:配置hibernate库
在JB9上的Tools中选择Configure Libraries,在User Home下New一个Library,起名为Hibernate2.1,增加jar文件到这个名字下,把hibernate2.jar文件最先add,然后增加Hibernate\lib\所有的jar文件到这个名字下,确定即可。
第二步:配置JDBC库
同理上步,其实hibernate自带有JDBC库,不过还是使用每个数据库对应的JDBC库文件吧,本例子中使用的是Oracle的JDBC库文件。
有些网友说,指定了还是找不到JDBC驱动,hibernate运行时报错。我分析的原因是zip档还是比jar差那么一点点,^_^。
我的解决办法是:把classes12.zip文件先解压到某个临时目录下,用命令行进入该临时目录,执行如下命令重新打包该库文件。jar cf classes12.jar javax oracle 即可在该临时目录下生成新的classes12.jar文件。nls_charset12.zip库文件同理。有位网友的解释如下,“
实际上 JAR 文件就是包含了 META-INF/MANIFEST.MF 的 zip 文件”。如果你决定这么做的话,那么第一步中就不要选择那个hibernate自带的与JDBC有关的库文件了,^_^。
第三步:新建一个project
别跟我说你不会用JBuilder,要是不会用JBuilder,我也没有办法教你了, 你自己好自为之吧,^_^。在project中的properties里,paths页标签下的Required Libraries中add上面增加的库名。
第四步:创建你的持久类
说的专业点,就是创建你的POJO了。其实没有那么可怕的,你就生成一个Bean也够入门了。既然是Bean就应该符合Bean的规范,提供setter和getter方法。这些就够了。你可以自己生成Bean的properties和对应setter和getter方法,用JB9中的Bean页标签来完成这个工作倒是蛮快的。
第五步:为刚才创建的持久类填写映射文件
此处要注意一个问题,官方文档中没有明确提到的,待会再说,hoho。按照规定该映射文件应该是这样的文件名:持久类名.hbm.xml。里面的写法请参考官方的第一个小例子。这步写完后,存档,考,存到哪里。其实存到哪里都差不多的,因为在hibernate.cfg.xml中会指定到哪里找这个映射文档。那么我们最好就存在和该类同在的一个目录下吧。如果放到根目录下,即classes下,有一百个持久类,你晕去吧,hoho,我先头犯错就是这里了。
第六步:填写hibernate的配置文件hibernate.cfg.xml
这个文件应该存在哪里,我不是高手,说错了也不要乱拍砖,斧正即可。
我认为是放到classes目录下(包括老的配置文件hibernate.properties)。Robbin说过properties和cfg.xml是一样的,后者更易扩展配置一些,以为然也,^_^。
下班了,上班后有空再来写。
分享到:
相关推荐
在JBuilder9中配置JDBC驱动
一个很好的说明用于学习在JBUILDER2006中配置Hibernate,请大家下载
Jbuilder里配置Hibernate
JBuilder 9 基础教程
JBuilder9 简介.pdf
JBUILDER 9 基础教程
jbuilder 9 基础教程 jbuilder 9 基础教程 jbuilder 9 基础教程 jbuilder 9 基础教程-,Java
可以使JBuilder中的JDK升级到最新版本
JBuilder+SQL Server开发hibernate
精通JBuilder9.pdf 不可多得的资源哦
JBUILDER9基本教程,java,bean,strut
+++++++++++++++++++++++Jbuilder 9 基础教程
JBuilder9 功能详细介绍.pdf
在jbuilder中开发ejb讲解
运行于JBuilder的100个Java 实例JAVA源码
JBuilder5中文帮助文件 使用JBuilder学习Java 快速入门 创建Web应用 创建Enterprise Beans Java入门 Java语言简介 使用JBuilder建立应用程序 介绍 运行Java程序 调试Java程序 控制...
还好,Jbuilder 2006够绿色,在虚拟机中的XP下安装后,把文件复制到Vista下能够直接运行。 可是一运行,首先是Aero没了,这都还可以忍,可是拖动时写的代码会出现错位问题,基本没法正常使用了。 2.想到Jbuilder是...
JBuilder 9程序设计——Java程序员成功之路, 非常好的学习Java和JBuilder的资料
精通Java+Web开发:基于Struts+EJB+Hibernate+JBuilder随书光盘
JBuilder基础教程,虽然是较早的版本但是对于入门的读者是不错的选择。