`

在项目中对Hibernate有了新的认识

阅读更多

1.三个属性的使用:@Repository,@Service, @Resource

@Repository:标注数据访问层组件,这个一般注解在实现类中

@Service:标注业务层组件,这个也是注解在实现类中

@Resource:引用资源,一般是在action中引用前面的dao 或者service接口

2.Hiberanate有两种使用方式,

一种是当做工具使用,只是为了获取数据库的链接操作,利用它已封装好的类。

     a>使用JdbcTemplate来连接,这个主要依赖的是内部类

     b>使用HiberanteSessionFactory来获取session,从而打开事务

第二种是完全采用它的框架思想,完全封装,但是不够灵活。与ibatis相比较而言

分享到:
评论

相关推荐

    经典struts+hibernate结合的电影售票系统项目

    电影售票系统采用struts+hibernate再结合java的dao模式框架做的,具有典型的mvc结构,在后台操作电影影片中:在添加电影这步,我用了上传案例结合hibernate的添加数据功能成功的将电影封面上传到了指定位置,一部...

    Java程序员最新简历模板,熟悉Struts2,Hibernate,Spring等框架,精通Servlet,JSP,JSTL等

    我具有较强的自学能力和逻辑思维能力,工作积极主动,对新技术有强烈的学习热情。对JavaWeb开发整体流程有清晰的认识,能够独立开发中小型网站或系统。对网站的性能优化,安全机制也有一定的了解。 我曾参与过多个公司...

    SSM Project.zip

    SSM 框架即 SpringMVC+Spring+Mybatis,相比 SSH(Struts2+Spring+...故本达人课特选择 SSM 框架作为课程主题,希望通过实战项目让大家对 SSM 框架及其他相关技术有一个清楚的认识,并能够正确的运用到项目中去

    实训项目需求分析说明书(新)分享.pdf

    本次实训拟采用SSH整合方式实现该功能模块,建立用户的DAO对象,使用Hibernate完成对象与数据库中用户表的映射,编写业务层逻辑组件,并采用Struts2完成RegisterAction的编写,实现对注册用户增加、删除和修改等操作...

    软件工程认识实习报告.doc

    本报告记录了实习生在天津木牛流马科技发展有限公司的实习经历,涵盖了实习过程中的技术学习、项目开发、问题解决等方面的经验。 一、实习概况 实习生在公司主要从事的是 java 项目的开发,包括前期的需求分析以及...

    java软件开发顶岗实习周记25篇.pdf

    在实习的过程中,作者学习到了许多新的知识和技能,如项目管理、需求分析、编程实现、测试和部署等,并且了解了项目经理的角色和职责。在与同事的沟通和讨论中,作者也学习到了许多实践经验和知识,包括业务流程、...

    java web技术开发大全(最全最新)

    通过对这两个实例的学习,读者可以对SSH开发模式有更透彻地理解和认识。SSH是目前最流行的Java Web开发技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》适合广大从事Java Web开发工作的...

    java 工程师简历

    •整体认知:对项目从讨论需求到项目的对外发布流程有个整体的认识,对于WEB项目性能优化有一定深度的理解,对SEO有一定的认识 •经历总结: 困难是会有,办法也是会有的,关键在于方法与坚持. 不会的东西挺少,但出...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,考取了信息处理、程序设计、数据库技术等国家IT认证。...

    基于J2EE框架的个人博客系统项目毕业设计论...

    我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,考取了信息处理、程序设计、数据库技术等国家IT认证。...

    Spring+3.x企业应用开发实战光盘源码(全)

     第12章:讲解了如何在Spring中集成Hibernate、myBatis等数据访问框架,同时,读者还将学习到ORM框架的混用和DAO层设计的知识。  第13章:本章重点对在Spring中如何使用Quartz进行任务调度进行了讲解,同时还涉及...

    JAVA WEB典型模块与项目实战大全

    18.3 关于hibernate框架中一些通用类  18.4 实现hibernate分页系统前期准备  18.5 关于hibernate分页系统的具体实现  18.6 关于hibernate分页系统的表示层  18.7 多学两招——分页标签  18.8 小结  第19...

    java软件开发-顶岗实习周记25篇.docx

    在第四周,作者开始独立接触一些业务,项目经理也知道作者是一个新的新手,所以刚开始让作者做一些简单的 Java 类的实现,例如枚举,这就要求作者对部门的一些业务流程和项目特点有相当的熟悉。作者每天都会非常早...

    百度地图毕业设计源码-Tmall_SSH:技术栈Struts2+Hibernate+Spring+Jsp+Tomcat,是JavaWeb入门非

    当时解决了哪些痛点,后面又是因为什么被新技术替代,这样才能加深对 Java Web 整个平台的理解,不亏。 项目用到的技术如下: Java:Java SE基础 前端:HTML, CSS, JavaScript,AJAX, JQuery, Bootstrap J2EE:Tomcat...

    java软件开发——顶岗实习周记25篇.doc

    在实习的第四周,作者已经逐渐进入状态,开始独立接触一些业务,项目经理也知道作者是一个新的新手,因此让作者帮助其他有经验的同事打打下手,做一些最简单的 Java 类的实现,例如枚举。 实习的收获和体会 通过...

    JAVA软件开发顶岗实习周记25篇.pdf

    作者通过实习,发现自己进步很快,对java软件开发这一行有了更深的认识。作者认为,一个人做事情,往往都是这样,没有经历过的话,永远都不知道事情到底是怎么一个样子,所以,不管怎么样,即使是自己完全陌生的事情...

    Java Web程序设计教程

    10.1.3在hibernate中使用jta事务 210 10.1.4并发控制 211 10.2hibernate缓存 213 10.2.1缓存的工作原理 213 10.2.2应用一级缓存 214 10.2.3应用二级缓存 214 10.2.4应用第三方缓存 216 10.3项目实战——借还...

    java web开发技术大全

    通过对这两个实例的学习,读者可以对SSH开发模式有更透彻地理解和认识。SSH是目前最流行的Java Web开发技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》适合广大从事Java Web开发工作的...

    《Java EE技术与应用》[张军朝][电子教案(PPT版本)]

    本书基于最新的Java EE 7规范对Java EE的基础知识...讲解了该项目从需求分析、系统设计、功能设计、详细设计到最后代码编程的整个过程,并以其中一个场地安排模块为例,详细讲解了TDFY快速开发平台在实际项目中的使用。

Global site tag (gtag.js) - Google Analytics