终于在JBuilder9中按照自己的想法运行成功最简单的Hibernate了
2014-05-27 11:11
323 查看
: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
在掌握了一些概念后,实现起来就比较简单了,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
相关文章推荐
- 终于把hibernate测试成功了!不简单啊!哈哈!
- 简单的java扫雷程序,已运行成功。自己想出来的,有个问题很困惑有望高手能解答。
- 软盘驱动终于在真机上成功运行
- 在JBuilder9中运行最简单的Hibernate
- 模仿Hibernate自己写的一个简单MyHibernate
- Matlab+TLD终于运行成功了,泪奔。。
- 在自己机器上配置.text95终于成功了
- 最近终于打算买车了,说说自己的想法。
- 终于写了个自己的简单MVC框架!
- OGG简单实验配置【成功运行】
- 黑马程序员(九)_7K面试题(交通灯管理系统) (根据张老师的视频按照自己想法修改的)
- 本人第一个能成功运行的hibernate程序
- 自己给自己庆祝下, samba 设置终于成功
- 自己动手写一个简单的Shell之二:运行程序
- 经过努力终于在虚拟机里运行android模拟器,并以域名方式访问物理机网站成功,ksoap调用c#webservice成功
- WAYOS内置免拉黑终于突破技术大关完美成功,以后再也不需要独立的电脑来运行免拉黑了
- 终于解决Lomboz的配置,成功编辑运行JSP
- 记录一下自己简单的想法
- Hibernate 中save方法运行成功之后却没有保存进数据库的原因
- 问题阐述: 本人使用mini6410开发了一个sqlite数据库的程序,在mini6410的linux系统下已经能够成功运行了。因为Android使用的也是linux内核,所以我想当然的认为按照同样