终于在JBuilder9中按照自己的想法运行成功最简单的Hibernate了

:P  ,高兴一下,呵呵
在掌握了一些概念后,实现起来就比较 简单了,hoho

我先把在JBuilder9中如何实现的写出来吧,再来写Tomcat的,感觉在Apps Server上应用的要多一些。


在JB9上的Tools中选择Configure Libraries,在User Home下New一个Library,起名为Hibernate2.1,增加jar文件到这个名字下,把hibernate2.jar文件最先add,然后增加Hibernate\lib\所有的jar文件到这个名字下,确定即可。


同理上步,其实hibernate自带有JDBC库,不过还是使用每个数据库对应的JDBC库文件吧,本例子中使用的是Oracle的JDBC库文件。
有些网友说,指定了还是找不到JDBC驱动,hibernate 运行时报错。我分析的原因是zip档还是比jar差那么一点点,^_^。
有位网友的解释如下,“”。如果你决定这么做的话,那么第一步中就不要选择那个hibernate自带的与JDBC有关的库文件了,^_^。


别跟我说你不会用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,我先头犯错就是这里了。


这个文件应该存在哪里,我不是高手,说错了也不要乱拍砖,斧正即可。
我认为是放到classes目录下(包括老的配置文件hibernate.properties)。Robbin说过properties和cfg.xml是一样的,后者更易扩展配置一些,以为然也,^_^。

来自:http://www.verydemo.com/demo_c146_i33812.html

你可能感兴趣的:(终于在JBuilder9中按照自己的想法运行成功最简单的Hibernate了)