Hibernate源码调试环境配置
2011-12-25 16:35
369 查看
Hibernate源码调试环境配置
作者:zfive5(zhaozidong)
联系:zfive5@yahoo.com.cn
可激劝士卒,拔寨前进,步步为营,诱渊来战而擒之:此乃“反客为主”之法。
明·罗贯中《三国演义》
1.Hibernate源码调试环境
记得上学的时候,老师教我们C语言,第一个程序做也就是Hello World,学Hibernate存在它的Hello world,我们现在姑且把http://blog.csdn.net/zfive5/article/details/7099413(我要“冬眠”)写的那个程序取一个名字为“你好,Hibernate”。以它为线索,分析Hibernate的整个处理流程,使大家对Hibernate有一个整体的了解掌握。但如果让我们一句句的看源代码的话很是困难,要是能够像调试普通程序是的,那就轻松多了。下面就开始配置Hibernate的源码调试环境,首先下载Hibernate的代码压缩包,地址如下:
http://sourceforge.net/projects/hibernate/files/
关于调试环境还是使用Eclipse,如果之前大家有过Window程序调试经验的话,把源码加到工程里就可以调入进去了(VB、VC++、C#),Eclipse调试环境和它们有些不一样。
Ø 首先,打开http://blog.csdn.net/zfive5/article/details/7099413 (我要“冬眠”)的例子工程,如下图:
![](http://hi.csdn.net/attachment/201112/25/0_13248014935Bee.gif)
Ø 点击”Project Explorer” 窗口中的 TestHibernate 节点,在弹出菜单中再点击“Configure Builder Path”菜单,如下图:
![](http://hi.csdn.net/attachment/201112/25/0_1324801545Z1GH.gif)
Ø 在弹出 “Properties ” 窗口里,如下图标记处展开hibernate-core-4.0.0.final.jar的Source Attachment节点,点击Edit按钮,在弹出对话框中设置Hibernate源码ZIP包的文件路径。点击OK按钮就设置好调试环境
![](http://hi.csdn.net/attachment/201112/25/0_1324801568mmIN.gif)
到此为止我们就可以调试进入Hibernate的源码里了,但当我们执行到一下图,再按F5(Step into)的时候,噩梦又一次出现—“Srouce not Found” ,这是由于其他的类库我们没有指定源代码造成的,如果你又足够的耐心F5下去,肯定会进到Hibnernate的源代码中去,相信大多数人也没有这个耐心做下去。
![](http://hi.csdn.net/attachment/201112/25/0_1324801599ZF7G.gif)
![](http://hi.csdn.net/attachment/201112/25/0_1324801629xOb0.gif)
那怎么才能跳过我们不关心的部分呢?Eclipse已经为我们想到了处理办法,那就是Use Step Filter,如下图标注部分:
![](http://hi.csdn.net/attachment/201112/25/0_1324801661srdd.gif)
关于Use Step Filter 设置,大家可以点击“Windows -> Preferences”菜单,在Preferences窗口中的“Java -> Debug -> Step Filtering”设置选项卡里来设置,如下图:
![](http://hi.csdn.net/attachment/201112/25/0_1324801678y4ZD.gif)
设置完成我们想要过滤掉的类、包和方法后,点击Apply就可以. 当我们再次调试的时候,按F5就可以直接就可以进入Configure的代码里了,记得调试的时候一定要按下“Use Step Filter”按钮, 如下图:
![](http://hi.csdn.net/attachment/201112/25/0_1324801702vlSV.gif)
写到这里不禁感慨Eclipse开发环境的强大。
2.进入Hibernate的源码世界
.......相关文章推荐
- 配置Windows 2008 R2 64位 Odoo 8.0/9.0 源码开发调试环境
- Eclipse+Maven调试Tomcat 8.0.15 源码 -- 环境配置
- 配置Windows 2008 R2 64位 Odoo 8.0 源码PyCharm开发调试环境
- 配置Windows 2008 R2 64位 Odoo 8.0 源码PyCharm开发调试环境
- 配置Windows 2008 R2 64位 Odoo 8.0 源码PyCharm开发调试环境
- elasticsearch5.0.1源码调试配置(附源码+环境配置文件)
- phpstorm+wamp+xdebug配置php调试环境
- yosemite下配置神器PhpStrom开发调试环境
- Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
- SpringBoot源码分析之环境和配置文件的加载
- 数据库中间件 MyCAT 源码分析 —— 调试环境搭建
- Struts2+hibernate 配置环境 架包解析
- Android源码编译环境的配置以及源码编译(find7)
- 本地环境phpStorm+XDebug配置和断点调试
- Qt在Windows下的开发与调试环境配置
- ios fiddler调试环境配置
- Shark1.0调试环境配置
- Android ndk 开发环境配置与调试(linux)
- 分布式事务 TCC-Transaction 源码解析 —— 调试环境搭建
- 驱动开发调试环境配置