用hibernate也能玩出jdbc的感觉

编程技术  /  houtizong 发布于 3年前   73
  相信大家都看了那篇《用jdbc也能玩出hibernate的感觉》的博文,里面的争吵也暂时告了一段落,且不提到最后是新手癖隐藏癖的胜利还是保皇党的成功卫冕,也不提是否应该重复发明轮子这样的老掉牙话题,只提文中的那种玩法,那是牛人们的玩法,比较高级。我们这些新手帖的常客,日夜还要为在简历上写一些精通XX而深感惶恐,是没有精力与境界这样玩的。所以我们有别样的玩法,这个玩法与牛人们的正好相反,就是 用hibernate 也能玩出jdbc的感觉。

  怎么玩法呢?这个玩法比较山寨。其实很简单。诗经三百首,一言以蔽之,思无邪。Hibernate玩jdbc,一言以蔽之,去ORM。具体地说,就是把那些one2many,many2one,many2many通通抛弃,将那些重量级的set通通移除,不再为OO而OO。你称为倒退也可以。当然这个玩法不是我首创的,早在N年前,就有先贤们开始玩了。只是这种玩法缺乏理论支持,现在就让这篇一发出几分钟就可能沦为新手帖的博文来承认这是一种高效而智慧的开发方法。

  用hibernate玩jdbc,不用为支持多数据库烦恼了,不用为延迟加载担惊受怕了,也不用整天研究如何实现分页比较好了。又可以利用hql这个利器,灵活控制各种各样的查询逻辑。总之,就是吸收了hibernate的所有好处,扔掉了所有包袱与累赘。

  这篇神奇的文章,并不是叫你从此后,就用hibernate玩jdbc了。真正要说明的是,人才是语言的主人,人才是框架的主人。一把剑到了你手中,你可以用它杀人,为何就不能用它来劈柴呢。而在高手的眼中,木可为剑,竹叶也可为剑。只有学习了框架,再忘记了框架,才能站在更高的点上,看穿问题的本质,一剑封喉。在技术上,也就是找到最适合的途径简单直接高效地解决问题。



请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客