zoukankan      html  css  js  c++  java
  • 框架集成

    Struts2+Spring2.5+Hibernate3.3整合开发
    先整合Spring2.5+Hibernate3.3

    hibernate核心安装包下的(下载路径:http://www.hibernate.org/),点击"Hibernate Core" 右边的"DownLoads"
    hibernamte3.jar
    lib\bvtecode\calib\jobernate-cglib-repack-2.1_3.jar
    lib\required\*.jar
    hibernate注解安装包下的(下载路径:www.hibernate.org,点击"Hibernate Annotations"右边的"DownLoads")
    hibernate-annotations.jar
    lib\ejb3-persistence.jar、hibernate-commons-annotations.jar
    Hibernate针对JPA的实现包(下载路径:www.hibernate.org,点击"Hibernate Entitvmanager" 右边的"Downloads")
    hibernate-entitymanager.jar
    lib\test\log4j.jar、slf-log4j12.jar

    首先 File--> New --> Web Project-->输入Project Name:后点击Finish
    拷贝Hibernamte的jar包同样粘贴到WebRoot下WEB-INF下lib下
    拷贝Spring的jar包同样粘贴到WebRoot下WEB-INF下lib下
    首先新建一个xml文件
    src-->New-->New XML File 在File name:输入名称随便取
    拷贝spring的配置模板
    之后 <context:component-scan base-package=""/>代表要扫瞄的包
    集成sessionFactory

    <bean>配置数据源</bean>

    <bean id="sessionFactory" class="org.springframeword.orm.hibernate3.LocalSessionFactoryBean"
    <property name="dataSource" ref="dataSource"/>
    <property name="mappingResources">
      <list>
      <value>cn/itcast/bean/buyer.hbm.xml</value>
      </list>
    </property>
    <property name="hibernateProperties">
    <value>
        hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
        hibernate.hbm2ddl.auto=update
        hibernate.show_sql=false
        hibernate.format_sql=false
    </value>
    </property>
    </bean>

    <bean>配置事物管理器</bean>
    <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
       <property name="sessionFactory" ref="sessionFactory"/>注入sessionFactory
    </bean>
    spring的事务配置
    注解的方式和XML两种方式
    <tx:annotation-driven transaction-manager="txManager"/>指定事务管理器

    配置文件 结束


    New-->Class-->所要放在哪个包下面 以及新建 枚举类型如性别
    在新建的这个表下面建一个xml文件
    Hibernate的映射文件

  • 相关阅读:
    js021-Ajax与Comet
    Android之应用程序基础
    Android之项目的目录结构
    Android之ContentProvider组件
    Android之BroadcastReceiver组件
    Android之Activity组件
    Android之Service组件
    2.绘制简单的几何图形
    1.一个简单的OpenGL程序
    2.由深拷贝和浅拷贝引发的写时拷贝技术
  • 原文地址:https://www.cnblogs.com/wuhuisheng/p/2096957.html
Copyright © 2011-2022 走看看