资 源 简 介
作者不才,在编程中使用hibernate近两年了吧。我对hibernate也算是有所深入,并且也看过部分hibernate源码。除了一些高级特性没有使用过,大部分的对象映射和关联使用还是比较频繁的。在介绍我这个Object-Table映射插件之前我必须表示:hibernate是一个伟大而又极富创造性框架,任何一个学习者与使用者都能从其中体会并学习到许许多多的编程技巧与java优雅的语言特性。。。文采献拙了。。。
再说说ibatis,我并没有过使用多少次ibatis,只是比较肤浅的入了门。它的动态sql对于许多人而言非常有助于编程,但是我这个小白还是感觉它的sql语句全部让程序员编写有点不给力。尤其是面对那种50个以上的字段时候,我真的。。。无法吐槽了!现在都讲究自动化办公,作为程序猿表示我也想自动化编程,不是懒,不喜欢那种重复性的苦力活。。。
现在网上对这些jdbc框架的争议比较激烈,我们在csdn、iteye经常会看到双方fans互喷。其实我对hibernate也是有许多意见的。比如它的配置繁琐(现在有了注解好了点);比如它的运行性能较低(这其实我也是人云亦云了,许多人都说它性能低效,hibernate fans勿喷。。。);还有一点就是它的对象关联映射,不知道是我用不好还是怎么了,总出毛病。。。
总之,以前我认为hibernate是jdbc的一种封装和简化,现在我却感觉hibernate是对jdbc的一种封装与重写。我感觉它使用了另一种繁琐和笨重来代替jdbc的繁琐和轻便。。。也许会有人说,那是你还不够精通hibernate,我感觉hibernate只是辅助人们操作数据 库数据而已,为什么却需要人们花费大量时间去学习它?花费大量精力去学习它封装起来的那么多“概念”?我只想轻轻松松的编程,轻轻松松的操作数据库。
之所以然,我这三个月来,闲暇时间就开发了这个所谓的“Object-Table Mapping”框架,不管别人怎么感觉,我感觉用起来挺爽挺轻便的。O(∩_∩)O哈哈~
接下来介绍一下这个OT-Mapping插件吧!
使用方法