里急后重是什么意思| 主动脉硬化什么意思| 钙化积分是什么意思| 爱是什么东西| 腰疼想吐什么原因| dha是什么| 痔疮什么情况下需要做手术| 泰坦尼克号什么时候上映的| 468是什么意思| 自由职业可以做什么| 看书有什么好处| 生物钟是什么| 人参补什么| 扁桃体发炎用什么药| 60岁是什么之年| fob什么意思| 尿路感染吃什么中成药| 水样便腹泻是什么引起| 月经稀发是什么意思| 悲智双运什么意思| 玫瑰和月季有什么区别| 怀孕一个月吃什么对宝宝发育好| 使婢差奴过一生是什么意思| 乙状结肠管状腺瘤是什么意思| 男属猴和什么属相最配| 昙花是什么意思| 中焦湿热吃什么中成药| 白癜风是什么症状| 头晕吃什么药效果好| 药师什么时候报名| 白塞氏吃什么药| 又双叒叕念什么啥意思| 台风什么时候来| 批发零售属于什么行业| 吃洋葱对身体有什么好处| 茯苓和茯神有什么区别| 锦囊妙计是什么意思| 耳石症是什么原因引起的| 信必可为什么轻微哮喘不能用| 银耳有什么功效| 竖中指什么意思| 揍是什么意思| 地壳是什么| 月季花是什么颜色的| 酸入肝是什么意思| 开荤是什么意思| 病毒是什么| 脱臼是什么感觉| 梦见做手术是什么意思| 嘴角起泡是什么原因| 喝红枣水有什么好处和坏处| 大腿青筋明显是什么原因| 什么然而止| 种牙好还是镶牙好区别是什么| 天上的星星是什么| 全身无力是什么原因| 监视是什么意思| 骨质疏松检查什么项目| 闭关是什么意思| 月经期间喝酒会有什么影响| 4月28号是什么星座| 吃什么排铅最快| 脚心发热吃什么药| 藏红花有什么作用和功效| 血糖高不能吃什么| 青岛有什么特产| 调理牛肉是什么意思| 1981年属什么| 扪是什么意思| 信指什么生肖| 心理疾病吃什么药| 胸口中间疼挂什么科| 华堂是什么意思| 山楂和什么泡水喝降血压| 什么魂什么魄| ptsd是什么病| 喝茶对人体有什么好处| 老是打喷嚏是什么原因| 周瑜是什么样的人| 椭圆脸适合什么发型男| 沉疴是什么意思| 殿试是什么意思| 尿常规能查出什么| 外阴瘙痒用什么洗液| 1.6号是什么星座| 腰底部疼痛跟什么病有关| 吃什么东西可以减肥| cro公司是什么意思| 十一点半是什么时辰| menu是什么意思| 地奥心血康软胶囊主治什么病| 女人吃牛油果有什么好处| 老年人缺钾是什么原因引起的| 小孩晚上磨牙是什么原因引起的| 言音读什么| 梦见被蛇缠身是什么意思| 空调干燥是什么意思| 报应不爽什么意思| 9月11号是什么星座| 喝咖啡有什么好处和坏处| 卤水点豆腐是什么意思| 路亚竿什么品牌好| 扁桃体发炎有什么症状| 孕妇血糖高有什么症状| 异常脑电图说明什么| 乙醇是什么| 三个七念什么| 为什么白头发越来越多| 眼睛不能见光是什么病| 自讨没趣什么意思| 西汉后面是什么朝代| 工段长是什么级别| 女生下面长什么样| 睡眠不好去医院挂什么科| 疝气什么症状| 木羽念什么| 蚁后长什么样| 牙疼吃什么药效果最好| 医学ac是什么意思| 晕车药有什么副作用| 心脏房颤吃什么药好| 屁多不臭是什么原因| 花生吃多了有什么坏处| 尿检阳性是什么意思| 萝卜炖什么好吃| gp是什么意思| 边界尚清是什么意思| 什么是亲情| 女生下边长痘痘是什么病| 淋巴发炎吃什么药好| 背锅侠是什么意思| 为什么容易被蚊子咬| 背靠背是什么牌子| 毕业典礼送什么花| 为什么会一直流鼻涕| 什么茶助眠| 消化酶缺乏是什么症状| 什么是活检检查| 清热解毒煲什么汤最好| sars是什么病毒| 什么样的情况下需要做肠镜| 什么是阴阳| 1999年发生了什么| 不来例假也没怀孕是什么原因| 中医为什么下午不把脉| 两色富足间是什么生肖| 猪肚子和什么煲汤最好| 30岁以上适合用什么牌子的护肤品| 松花粉有什么功效| hb医学上是什么意思| 一马平川是什么意思| 什么是穿堂风| 尺寸是什么意思| 月经期间头疼是什么原因| napoleon是什么酒| 善什么甘什么| 生辰八字是指什么| 金钱草长什么样| 左是什么意思| 老人高烧不退是什么原因| 什么的雷锋| 马日冲鼠是什么意思| 生意是什么意思| 闪婚是什么意思| 脾虚痰湿吃什么中成药| 血红蛋白低是什么原因| 空腹胰岛素低说明什么| 头孢不能和什么一起吃| 什么原因引起耳鸣| 桦树茸的功效主治什么病| 肚子隐隐作痛什么原因| 一比吊糟什么意思| s是什么化学元素| 什么是有氧运动什么是无氧运动| 空调制热效果不好什么原因| 前列腺彩超能查出什么| 8月15日什么星座| 大运是什么| 不是经期有少量出血是什么原因| 肋间神经痛什么症状| 7月29是什么星座| thx是什么意思| 大便带血是什么原因男| 人得了猫藓用什么药膏| 天上的星星为什么会发光| 强悍是什么意思| 绌是什么意思| 新生儿头发稀少是什么原因| hsv病毒是什么意思| 药食同源是什么意思| 梦见自己丢钱了什么征兆| 椭圆脸适合什么发型男| 婴儿拉肚子吃什么药| 吃什么补维生素b6| 手上的三条线分别代表什么| 一般细菌涂片检查是查什么| 金鸡独立是什么意思| fossil是什么意思| 为什么牙疼| 锦纶是什么面料优缺点| 闪光眼是什么症状| 新生儿湿疹抹什么药膏| 776是什么意思| xxs是什么意思| 毁谤是什么意思| 虎的偏旁是什么| 紫色适合什么肤色的人| 什么又绿江南岸| 尿液臭味很重什么原因| 丙型肝炎病毒抗体阴性什么意思| 一周不排便是什么原因| 3月份什么星座| 三伏天是什么| 血糖偏高可以吃什么水果| 长脸适合什么发型男| 粑粑是什么意思| 足齐念什么| 喜金是什么意思| 吃什么补锌| 炖羊排放什么调料好吃| 6.15是什么星座| 手脱皮擦什么药膏| 怀孕了吃什么| 顶臀径是指什么| 苯磺酸氨氯地平片什么时候吃最好| 清真不能吃什么| 布鲁氏菌病是什么病| 多囊卵巢有什么症状表现| 啤酒鸭可以放什么配菜| 异地补办身份证需要什么手续| 头孢不能和什么一起吃| 红班狠疮的早期症状是什么| 什么饼干养胃最好| 过生日吃什么菜寓意好| 今年22岁属什么生肖| 耳朵发炎用什么药| 五心烦热是什么意思| 嗓子挂什么科| 项韧带钙化是什么意思| 心跳加快吃什么药| babyface是什么意思| 圣经是什么意思| 西洋参和花旗参有什么区别| 女性什么时候退休| 老是做噩梦是什么原因| 伤官是什么| 三个耳读什么| 什么茶| 甲亢甲减有什么症状| 女人绝经是什么症状| 桃李满天下什么意思| 互为表里是什么意思| 卵巢结节是什么意思| 129什么星座| 什么叫夏至| 胃穿孔有什么症状| 肛门下坠感是什么症状| 角膜塑形镜什么牌子好| s和m什么意思| 肚子疼看什么科| 沙特用什么货币| 2.4什么星座| 喉咙痛不能吃什么| 佛珠生菇讲述什么道理| 百度

lenovo(联想)笔记本电脑

开发 后端
本文介绍一些对初学者适用的Hibernate学习方法,希望对Hibernate学习者有所帮助。
百度 当前,该机在京东超值热卖5288元。

Hibernate学习入门容易,掌握精通我也不敢自夸。我第一遍看Hibernate文档的时候也觉得很吃力,但不是因为Hibernate难掌握而感到吃力,是因为Hibernate文档处处都是持久层设计的经验和最佳实践。

Hibernate文档准确的来说,绝大部分内容都在讲对象的持久层设计,而不是简单的Hibernate使用,使用问题查Java doc就够了。所以学习Hibernate,主要是在学习持久层的设计模式,如果你把Hibernate文档都看完了,还整天只会提那些 Hibernate的配置问题,Hibernate的类调用问题,我觉得这样的人还没有真正的入门,算是白学了。

我对Hibernate 的那些配置也不是特别纯熟,每次写hbm,都要对照文档一点点的检查;类调用参数也不太记得,写代码也要Java doc随时备查。

但是我在学习Hibernate的时候即集中所有精力来理解Hibernate的运行原理,集中精力来掌握持久层设计应该把握的原则和技巧,这些才对我是最重用的东西。毫不夸张的说,学习完Hibernate,我对JDBC的编程也提高了一大截,更不要说对于J2EE架构的持久层的框架设计,基本上是了然于胸了,即使将来换了API,不用Hibernate的,改用JDO,Castor什么的,这些经验一样照用。

Hibernate学习方法中,主要不是在学习Hibernat怎么配置,用工具怎么生成hbm文件,如果你把重点放在这里,基本上等于白学了Hibernate。Hibernate的精华在于无与伦比的灵巧的对象持久层设计,这些持久层设计经验不会因为你不用Hibernate而丧失掉,我自己学习Hibernate,已经明显感觉到对持久层设计能力已经长了很多经验值了,这些经验甚至不光可以用在Java上,用在.net上也是一样。

所以Hibernate配置的学习,我只是简单看看,用的时候知道到那里去查就行了,一堆复杂的生成工具我根本就看都不去看,这样算下来,掌握Hibernate的配置,可以用Hibernate来替代JDBC写程序,不过花上3天时间就足够了。我想3天时间对你来说不算很奢侈的学习代价吧。 为什么我这么强调学习Hibernate的对象持久层设计理念呢?那就看你的理想是想一辈子做一个程序员呢?还是想向更高的方向发展呢?从纯做技术的角度来说,职业发展的最高点是“系统架构师”,Bill Gates不是还叫做微软的首席系统架构师吗?

System Architect职位需要的是你的学习和领悟能力,如果你不能把学习Hibernate得到的设计经验运用到其它地方,那么你是失败的,也没有资格做 System Architect。

不管JDO也好,Hibernate也好,TopLink也好,CocoBase也好,还是Castor,还是什么Torque,OJB,软件的使用和配置方法可以各异,但本质上都是ORM,都是对JDBC的对象持久层封装,所以万变不离其宗,如果你完整的学习和掌握Hibernate花了1个月的时间,那么你再学习OJB的时间不应该超过1个星期,因为你已经把对象持久层设计都了然于胸了,你需要的只是熟悉一下OJB的API和配置罢了,至于怎么运用OJB进行持久层的开发你早就已经熟悉了。

所以当你掌握了两种以上的ORM,你应该能够不拘于使用的ORM软件的限制,设计出适合于你的项目的持久层来,这才是System Architect的水准。

用金庸小说来打个比方来说吧,张无忌学太极剑,只记剑意,不记剑招,这才是真正的高手,而低手就只会去学习剑招,而不去领会剑招背后蕴含的剑意,所以一辈子都是低手,永远不能真正学会太极剑。所以周颠看到张三丰第二次演示太极剑,招式完全不同就以为是另一套东西,其实本质上都一样。学习Hibernate也不要舍本逐末的去学各种五花八门的工具,重点掌握它的对象持久层设计理念。

【编辑推荐】

  1. Hibernate优化方法解析
  2. Hibernate一对多关系的处理
  3. Struts与Hibernate的完美结合方案
  4. Hibernate的性能优化
责任编辑:张攀 来源: IT168
相关推荐

2025-08-05 11:30:21

2025-08-05 09:45:00

CCNA学习经验CCNA

2025-08-05 19:03:41

Java代码初学者

2025-08-05 13:56:59

SDN

2025-08-05 14:05:15

云计算

2025-08-05 08:00:00

机器学习ML管道人工智能

2025-08-05 10:34:43

NET初学者学习建议

2025-08-05 17:05:01

Lua

2025-08-05 15:21:01

MarkdownHTML

2025-08-05 09:38:19

Emacs

2025-08-05 10:13:24

2025-08-05 09:32:40

ScalaScala与Java

2025-08-05 10:19:38

编程语言程序员

2025-08-05 05:58:51

编程语言开发代码

2025-08-05 09:05:34

机器学习工具安全

2025-08-05 14:14:54

java

2025-08-05 13:37:46

机器学习算法神经网络

2025-08-05 11:14:21

机器学习算法神经网络

2025-08-05 19:05:42

学习C++

2025-08-05 09:45:50

调用WCF
点赞
收藏

51CTO技术栈公众号

什么云见日 一是什么动物 什么是原研药 韭菜可以炒什么 破代表什么生肖
亚麻籽是什么植物 没必要什么意思 高血压检查什么项目 joy什么意思 可乐不能和什么一起吃
上海有什么景点 什么是黑茶 为什么尿液一直是黄的 外贸原单是什么意思 腰酸胀是什么原因
保家卫国是什么生肖 alt是什么 卡介疫苗是预防什么的 中间人是什么意思 肠梗阻有什么症状
讥讽的笑是什么笑xinmaowt.com carol什么意思hcv9jop0ns5r.cn 重庆沱茶属于什么茶naasee.com 拜阿司匹灵是什么药hcv8jop2ns0r.cn 天行健的下一句是什么bjhyzcsm.com
厉鬼是什么意思hcv8jop0ns3r.cn 祛疤用什么hcv7jop5ns0r.cn 山楂有什么作用jiuxinfghf.com 肌张力障碍是什么病hcv7jop7ns4r.cn 息肉和囊肿有什么区别hcv9jop4ns3r.cn
手指关节痛挂什么科hcv9jop4ns1r.cn 心源性猝死是什么意思hcv8jop7ns9r.cn pvt是什么意思youbangsi.com 高锰酸钾有什么作用hcv8jop6ns3r.cn 马蹄是什么hcv7jop9ns7r.cn
打呼噜是什么原因造成的hcv7jop6ns4r.cn 生育险是什么hcv9jop3ns8r.cn 下眼皮跳动是什么原因hcv8jop2ns7r.cn 得性病有什么症状hcv7jop9ns4r.cn 做梦怀孕了是什么意思hcv8jop0ns1r.cn
百度