`
xiangzhengyan
  • 浏览: 126483 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring_hibernate_annotation的三种实现

阅读更多
xml 代码
 
  1. <!--第一种 ==================hibernate cfg配置文件+AnnotationConfiguration==================== -->  
  2.     <bean id="sessionFactory"  
  3.         class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">  
  4.         <property name="configurationClass">  
  5.             <value>org.hibernate.cfg.AnnotationConfiguration</value>  
  6.         </property>  
  7.         <property name="dataSource">  
  8.             <ref bean="dataSource" />  
  9.         </property>  
  10.         <property name="configLocation">  
  11.             <value>/hibernate.cfg.xml</value>  
  12.         </property>  
  13.     </bean>  
  14.   
  15. <!-- 第二种============直接使用AnnotationSessionFactoryBean================================ -->  
  16.     <bean id="annSessionFactory"  
  17.         class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">  
  18.         <property name="dataSource" ref="dataSource" />  
  19.         <property name="annotatedClasses">  
  20.             <list>  
  21.                 <value>test.model.User</value>  
  22.             </list>  
  23.         </property>  
  24.     </bean>  
  25.   
  26.     <!--第三种 ==============EntityManagerFactoryBean 使用用hibernate 的 jpa 实现================= -->  
  27.     <bean id="entityManagerFactory"  
  28.         class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">  
  29.         <property name="dataSource" ref="dataSource" />  
  30.         <property name="jpaVendorAdapter">  
  31.             <bean  
  32.                 class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">  
  33.                 <property name="database" value="MYSQL" />  
  34.                 <property name="showSql" value="true" />  
  35.             </bean>  
  36.         </property>  
  37.     </bean>  
  38.   
  39.     </bean>  
  40.   
  41.       
分享到:
评论

相关推荐

    Spring_Hibernate_JAVAX_Annotation注解

    ### Spring_Hibernate_JAVAX_Annotation 注解详解 #### 一、概述 本文将详细介绍与SSH(Spring+Struts+Hibernate)开发相关的注解。这些注解覆盖了多个领域,如AspectJ、Batch处理、Spring框架本身的功能(包括...

    Flex_Struts2_Spring_Hibernate_Mysql_Login(annotation方式)

    多框架搭建系统平台(采用annotation方式): Flex+Blazeds+Spring+Hibernate(Flex调用java查询后台数据) JSP+Struts+spring+Hibernate(完成用户登录) 共同搭建系统

    Spring_Hibernate_Struts2整合

    【Spring_Hibernate_Struts2整合】是Web开发中常见的技术栈整合,主要涉及Spring、Hibernate和Struts2这三个主流的Java EE框架。整合这三大框架可以让应用具备强大的数据持久化能力、灵活的业务逻辑处理以及高效的...

    SpringIOC_SpringMVC_SpringAnnotation_JPA

    压缩包中的“Others_Lib”可能包含了一些库文件,这些库可能是Spring框架本身,或者是与Spring兼容的其他第三方库,如Hibernate(一个流行的JPA实现)或者MyBatis(另一个ORM框架)。这些库通常用于增强Spring应用的...

    struts2_spring_hibernate整合工程实例

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自解决了一部分问题,而SSH2(Struts2、Spring、Hibernate的整合)则旨在提供一个完整的解决方案,以简化企业级应用的开发流程。本实例将深入探讨如何...

    完整版spring hibernate整合采用annotation

    总的来说,"完整版spring hibernate整合采用annotation"是一个涵盖多个知识点的主题,包括Spring注解驱动开发、Hibernate的ORM注解、Spring与Hibernate的整合配置、事务管理以及相关的开发工具使用。通过深入学习和...

    struts2_1_8spring3hibernate3_5_1_annotation_XML都有

    Struts2、Spring3和Hibernate3是Java Web开发中的三个核心框架,它们分别负责MVC模式中的表现层、业务层和服务层。SSH(Struts2、Spring、Hibernate)的集成可以构建出强大的企业级应用。在给定的压缩包文件中,包含...

    ssh2_全annotation_spring_3.2.0+hibernate_4.1.9+struts2_2.3.7

    spring_3.2.0+hibernate_4.1.9+struts2_2.3.7全annotation编写,采用MD5加密,已实现登录,注册,注销,验证码,带sql文件,src下面的SystemGlobals.properties文件配置下数据库就可以直接运行

    spring整合hibernate实现事务处理

    在`Spring_1800_Spring_Hibernate_Transaction_Annotation`这个压缩包文件中,很可能包含了使用注解方式实现Spring整合Hibernate事务处理的相关示例代码和配置文件。通过阅读和理解这些代码,你可以更好地掌握这一...

    SpringMVC Spring Hibernate 框架整合 Annotation Maven Project

    在Java Web开发中,SpringMVC、Spring和Hibernate是三个非常重要的框架,它们分别负责不同的职责。SpringMVC作为MVC(Model-View-Controller)模式的实现,处理HTTP请求和响应,Spring则提供依赖注入和面向切面编程...

    Struts2+Spring2+Hibernate3+Annotation所需JAR包

    在Java Web开发领域,Struts2、Spring2和Hibernate3是三个非常重要的框架,它们分别负责Web层、业务逻辑层和服务持久化层的功能实现。为了更好地整合这三个框架,并利用注解(Annotation)简化配置,开发者通常需要...

    SSH2 annotation 实现struts2.1.6 spring2.5.6 hibernate3.3 全注解开发

    在IT行业中,SSH2是一个常见的框架组合,由Struts2、Spring和Hibernate三个组件组成,用于构建企业级的Java Web应用程序。在这个特定的项目中,开发者选择了SSH2的特定版本:Struts2.1.6、Spring2.5.6和Hibernate3.3...

    JSF+Spring+Hibernate(Annotation)

    JSF+Spring+Hibernate(Annotation)的login小实例,建议入门的朋友看看,老鸟就免了,呵呵。环境:SQLSever2000+jdk5.0+spring2.0+hibernate3.2+jsf

    jquery easyUI+struts2+spring+hibernate基于annotation实现的CRM

    【标题】:“jQuery EasyUI+Struts2+Spring+Hibernate基于注解实现的CRM系统” 在IT领域,CRM(Customer Relationship Management,客户关系管理)系统是企业用来优化与客户交互和管理的重要工具。本项目利用一系列...

    spring和hibernate的Annotation

    在IT领域,Spring和Hibernate是两个非常重要的框架,它们分别在依赖注入和对象关系映射(ORM)方面扮演着核心角色。在这个名为“springAndHibernateAnnotation”的小项目中,我们将探讨如何结合使用Spring的注解驱动...

    struts+spring+hibernate三大框架整合

    SSH三大框架,即Struts、Spring和Hibernate,是Java Web开发中的常用技术组合,它们各自负责不同的职责:Struts作为MVC模式中的Controller层,处理用户请求并转发到相应的业务逻辑;Spring则作为核心容器,负责依赖...

    spring3、 hibernate4 配置声明式事务管理(annotation方式)

    在Java开发中,Spring框架和Hibernate是两个非常重要的组件,它们分别用于依赖注入和对象关系映射。在实际项目中,事务管理是确保数据一致性的重要环节。本篇将详细介绍如何在Spring 3和Hibernate 4中配置声明式事务...

Global site tag (gtag.js) - Google Analytics