`
zisefeiniao
  • 浏览: 172457 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论
阅读更多
  参考李老师之前讲解过的“java之我见”,我也写一个hibernate之我见,让大家一起笑一笑好啦,其实对于Hibernate来讲一定要摆正一种心态,那些只是实体层上的一种做法,只要把整个项目的开发结构架起来就行,以前觉得很奇怪,为什么很多人都说做项目很难,但是我却没有感觉过,也有许多人说Hibernate很难,可是学完之后我也没什么感觉,而且很清楚该怎么使用这些,真不知道这些人是怎么想的。

   学了两个多月了,Hibernate这种东西其实跟Struts一样就是一个普通的工具,工具可以使用就行了,没有必要做什么什么的理解,就跟大家都使用汽车带步一样,其目的就是行动,但是比普通的走路提供了更好的支持,可以有空调,可以有速度,但是会开车的人并不都懂得汽车的原理,那么对于Hibernate也是一样,就算是真讲原理又有谁能懂,以前李兴华老师在给我们讲解java的时候,帮我们分析过了很多的java底层原理,现在不断的复习,不断的巩固,才发现哪个时候的知识真的很有用,hibernate没什么难的,至少我觉得,但是冷静下来,如果没有在MLDN这边把正确的开发模式学习好,那能有什么收获呢?我想我也肯定和其他人一样就说hibernate太难了,其实就一句话“庸师误人”啊。

  hibernate在这边只能算是中等的课程难度,真不知道后面要学习多少知识,在这里收获很大啊,我觉得再过半个月我都已经具备了竞争优势了,那个时候开始准备投简历,争取跟那帮师哥师姐学习,刚毕业就上班啦.
分享到:
评论
4 楼 phyeas 2009-05-27  
有些应用必须考虑这些问题的……当然了,你们李老师也只是说尽量不使用,不是不用。Hibernate确实不好使,只是为了满足需求而已,当然自己开发一套也能满足需求,只是浪费时间,所以hibernate说难也不难,说不难也难,看你怎么用,用到什么程度了。很多技术都是这样
3 楼 zisefeiniao 2009-05-26  
延迟加载老师建议我们尽量不要使用,因为毕竟很麻烦,而且李老师也跟我们说,不要把一个问题复杂话,实际上我们学了这么长时间,我还就是觉得Strurts + DAO使起来最舒服,Hibernate真的不好使,也没觉得有多好用,就是配置麻烦些。
2 楼 phyeas 2009-05-26  
Hibernate的难度不在于使用,在于对性能的优化和全局把握,比如一个简单的lazy load,如果数据多了,关联的关系多了,lazy load很容易比不用lazy load更影响性能,但数据这个东西的多少就看你对全局的把握准不准了,当然lazy load还是简单的,还有很多其他东西……
1 楼 花月痕 2009-05-26  
    应该不是这样的吧,MLDN教的东西都是实际中常用的,如果不把老师讲到的原理弄懂,在以后的工作过程中如果换了种方式,自己所掌握的也能变通吗?能变通当然好,只是自己掌握的不能只是一种纯粹的代码手感。

相关推荐

    我见过的最好的最详细的hibernate3.6.X学习资料(汤阳光)

    【hibernate3.6.X】是一个流行的Java持久化框架,它实现了ORM(对象关系映射)技术,使得开发者可以通过面向对象的方式处理数据库操作,从而降低了数据库编程的复杂性。在传统的三层架构中,hibernate常被用作数据...

    深入浅出Hibernate源码

    在安装完mysql之后,请使用客户端或者phpmyadmin建立一个名为forum的mysql数据库,其字符集必须为UTF-8(见下面关于中文的说明,在phpmyadmin中应该选择utf8_general_ci)。另外还需要建立名为forum的用户,密码也为...

    IDEA入门创建Hibernate实例

    该项目为通过IDEA使用Hibernate框架,详细制作过程见文章:https://blog.csdn.net/qq_37400312/article/details/105027562 数据库默认并不是本地数据库,所以运行的时候记得去hibernate.cfg.xml改为所用的数据库...

    OSGi、Spring、Hibernate集成:动态注册实体类

    平台依赖度低的解决方案 详细介绍见http://blog.csdn.net/flyxxxxx ...其它用到的Bundle包括hibernate、hibernate-annotation、hsqldb、 spring、spring-osgi等。请到http://www.springsource.com/repository/下载。

    Hibernate-Sqlite-jar

    一个引导快速使用Hibernate和Sqlite的进行开发的Java工程,包含所需的jar包,可以直接导入Eclipse运行。更详细的使用指南见:http://code.google.com/p/hibernate-sqlite/

    Struts2、Spring和Hibernate应用实例.

    现在就将笔者使用Myeclipse工具应用struts2 + spring2 + hibernate3 实现CRUD操作的步骤一一纪录下来,为初学者少走弯路略尽绵薄之力!在本文中,笔者将Struts2.0.6、Spring2.0.6和Hibernate3.1进行整合,希望通过...

    Hibernate所需jar包

    “Hibernate所需jar包,整合过程见我的博客”提示我们,提供者可能在他们的个人博客上详细介绍了如何将这些jar包整合到一个项目中,包括配置步骤和最佳实践。这通常涉及到设置Hibernate的配置文件(如`hibernate.cfg...

    Hibernate4.2+Spring3.2+SpringMVC+shiro1.2.2+Maven

    Hibernate4.2+Spring3.2+SpringMVC+shiro1.2.2+Maven整合和简单的登陆,导入工程后见description,内容简单基础,想做成脚手架供自己以后使用,望高手勿喷有什么宝贵意见望留言,谢谢

    深入浅出Hibernate

    检查你的系统中,正确设置了CATALINA_HOME环境变量: 若您是windows 2000/xp系统,请右键点击"我的电脑","高级","环境变量". 确认其中的CATALINA_HOME环境变量正确指向您的tomcat 安装目录. 例: ...

    第24次课-1 Spring与Hibernate的整合

    见beans-config_sh.xml 24.3 Spring对Hibernate的简化 24.3.1 概述 Hibernate的持久层访问步骤: 创建Configuration实例 创建SessionFactory实例 创建Session实例 打开事务 开始持久化访问 提交事务 如遇异常,回滚...

    struts2+hibernate学习示例

    5、tomcate数据源配置 见 tomcat配置.txt //这个项目用不着了 6、创建了专门的数据库操作工具类 DBUtil、专门的DAO管理工具DAOManager 7、实现了CRUD的基本操作 8、struts2基本标签的使用 9、struts2的Action实现,...

    SSH(Struts2+Spring4+Hibernate4)配置及整合

    SSH(Struts2+Spring4+Hibernate4)配置及整合,详细配置过程见http://blog.csdn.net/why_still_confused/article/details/52614636

    struts2+spring+hibernate整合示例

    SSH整合示例(详情见我博客专栏)之前的博客我们总结了spring基础、spring分别整合struts2、hibernate、mybatis等,今天我们来同时整合下 struts、spring、hibernate,也就是所谓的 ssh 。 整合流程: 1 首先整合...

    Struts2+Spring2+Hibernate3 web应用示例

    特别是与Spring及Hibernate等流行框架的集成,并不多见。现在就将笔者使用Myeclipse工具应用struts2 + spring2 + hibernate3 实现CRUD操作的步骤一一纪录下来,为初学者少走弯路略尽绵薄之力!在本文中,笔者将...

    hibernate sqlite web start

    一个引导快速使用Hibernate和Sqlite的进行开发的Java web工程,包含所需的jar包,可以直接导入Eclipse运行。更详细的使用指南见:http://code.google.com/p/hi

    hibernate-schema-plugin:Hibernate 4 Maven 插件

    Maven Hibernate插件 关于 此插件导出/验证 Hibernate 模式作为 Maven ...指定 Hibernate 配置相当简单(见下文)。 < groupId>com.vecna</ groupId> < artifactId>hibernate-schema-plugin < configFil

    struts2+Hibernate+Spring学习示例

    5、tomcate数据源配置 见 tomcat配置.txt //这个项目用不着了 6、创建了专门的数据库操作工具类 DBUtil、专门的DAO管理工具DAOManager 7、实现了CRUD的基本操作 8、struts2基本标签的使用 9、struts2的Action实现,...

    spring+hibernate+Struts整合登录系统

    在IT行业中,Spring、Hibernate和Struts是三个非常重要的开源框架,它们分别专注于不同层面的Web应用程序开发。Spring是一个全面的后端应用框架,提供依赖注入(DI)、面向切面编程(AOP)以及用于处理业务逻辑的...

    (3.0版本)自己写的struts2+hibernate+spring实例

    我等了两个小时都没见发布的那个版本.再不成功...偶就不管了..辛苦写的..郁闷. 更新历史3.0: 初始化数据完成后.发布成功后.就可以登陆了.用户名为:admin,密码:123456 每新增一个用户有一个默认的初始化密码.设置...

    Spring+MyBatis/Hibernate+Ehcache+Maven的Demo Web项目

    2.Hibernate几个级别缓存对比。见DaoImpl类 3.Ehcache方法缓存及页面缓存。见applicationContext-cache.xml及web.xml的pageEhCacheFilter 4.MyBatis+Maven代码生成工具。见bin目录 5.作为项目或者技术研究的基础架构...

Global site tag (gtag.js) - Google Analytics