`

在项目中对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 框架及其他相关技术有一个清楚的认识,并能够正确的运用到项目中去

    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...

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

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

    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快速开发平台在实际项目中的使用。

    陈开雄 Spring+3.x企业应用开发实战光盘源码.zip

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

    JSF2.0快速入门的基本教程.ppt

    JSF将是J2EE5.0中所包含的web开发框架,这应该是第一个成为jcp标准,并且随j2eesdk一起发布的web框架,...在myeclipse 4.0GA中新建一个web项目,命名为hello,为项目增加对JSTL的支持: 在JSTL的版本中选择1.1。

    Spring.3.x企业应用开发实战(完整版).part2

    12.2 在Spring中使用Hibernate 12.2.1 配置SessionFactory 12.2.2 使用HibernateTemplate 12.2.3 处理LOB类型数据 12.2.4 添加Hibernate事件监听器 12.2.5 使用原生Hibernate API 12.2.6 使用注解配置 12.2.7 事务...

    Spring3.x企业应用开发实战(完整版) part1

    12.2 在Spring中使用Hibernate 12.2.1 配置SessionFactory 12.2.2 使用HibernateTemplate 12.2.3 处理LOB类型数据 12.2.4 添加Hibernate事件监听器 12.2.5 使用原生Hibernate API 12.2.6 使用注解配置 12.2.7 事务...

    J2EE 美团团购网站

    J2EE作业项目 团购网是团购的网络组织平台,就是互不认识的消费者,借助互联网的“网聚人的...使用struts + hibernate架构,充分实践J2EE课程中所学的jdbc、数据校验、国际化、上传、下载、数据映射等一系列技术。

    android转正报告怎么写.docx

    主要负责web端的模块开发,通过开发的过程,学习和掌握了flex界面开发,hibernate和oracle数据库 因为自己在经验上的不足,所以,在项目的开发过程中碰到开发进度慢的问题。综合起来看原因在于: android转正报告...

Global site tag (gtag.js) - Google Analytics