Hibernate源码调试环境配置

  

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的代码压缩包,地址如下:

关于调试环境还是使用Eclipse,如果之前大家有过Window程序调试经验的话,把源码加到工程里就可以调入进去了(VB、VC++、C#),Eclipse调试环境和它们有些不一样。

 

Ø  首先,打开http://blog.csdn.net/zfive5/article/details/7099413 (我要“冬眠”)的例子工程,如下图:

 

 

 

Ø  点击”Project Explorer” 窗口中的 TestHibernate 节点,在弹出菜单中再点击“Configure Builder Path”菜单,如下图:

 

Ø  在弹出 “Properties ” 窗口里,如下图标记处展开hibernate-core-4.0.0.final.jar的Source Attachment节点,点击Edit按钮,在弹出对话框中设置Hibernate源码ZIP包的文件路径。点击OK按钮就设置好调试环境

 

到此为止我们就可以调试进入Hibernate的源码里了,但当我们执行到一下图,再按F5(Step into)的时候,噩梦又一次出现—“Srouce not Found” ,这是由于其他的类库我们没有指定源代码造成的,如果你又足够的耐心F5下去,肯定会进到Hibnernate的源代码中去,相信大多数人也没有这个耐心做下去。

 

那怎么才能跳过我们不关心的部分呢?Eclipse已经为我们想到了处理办法,那就是Use Step Filter,如下图标注部分:

 

关于Use  Step Filter 设置,大家可以点击“Windows -> Preferences”菜单,在Preferences窗口中的“Java -> Debug -> Step Filtering”设置选项卡里来设置,如下图:

 

设置完成我们想要过滤掉的类、包和方法后,点击Apply就可以. 当我们再次调试的时候,按F5就可以直接就可以进入Configure的代码里了,记得调试的时候一定要按下“Use Step Filter”按钮, 如下图:

 

写到这里不禁感慨Eclipse开发环境的强大。

2.进入Hibernate的源码世界

     .......

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值