`
cqllang
  • 浏览: 67746 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

Spring和hibernate配置模版

    博客分类:
  • JAVA
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xmlns:jee="http://www.springframework.org/schema/jee"
       xsi:schemaLocation="
       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
       http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.0.xsd">
<!--    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
       <property name="locations">
       <list>
       <value>hibernate.properties</value>
      
       </list>
       </property>
    </bean>    -->
 <!-- DAO Configuration -->
 
 <bean id="managedGroupDAO" class="com.topsec.tsm.framework.ManagedGroupDAOOraImp">
  <property name="sessionFactory" ref="sessionFactory"></property>
 </bean>
   <bean id="dashBoardDAO" class="com.topsec.tsm.sim.dashboard.ad.DashBoardDAOOraImp">
  <property name="sessionFactory" ref="sessionFactory"></property>
 </bean>
 <!-- Facade Configuration -->
 <bean id="com.topsec.tsm.framework.ManagedGroupFacade" class="com.topsec.tsm.framework.ManagedGroupFacadeImp">
  <property name="dao" ref="managedGroupDAO"></property>
 </bean>
   <bean id="com.topsec.tsm.sim.dashboard.ad.DashBoardFacade" class="com.topsec.tsm.sim.dashboard.ad.DashBoardFacadeImp">
  <property name="dao" ref="dashBoardDAO"></property>
 </bean>
 <!-- the transaction configuration -->
 
 <tx:advice id="txAdvice" transaction-manager="txManager">
    <!-- the transactional semantics... -->
   
    <tx:attributes>     
      <tx:method name="*" propagation="REQUIRED"/>
    </tx:attributes>
 </tx:advice>
 
 <!--   <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <property name="dataSource" ref="dataSource"/>
 </bean>-->
 <bean id="txManager" class="org.springframework.transaction.jta.JtaTransactionManager">
       <property name="transactionManagerName" value="java:/TransactionManager" />
 </bean>
     
 <aop:config>
    <aop:pointcut id="managedGroupOperation" expression="execution(* *..ManagedGroupFacadeImp.*(..))"/>
     <aop:pointcut id="dashBoardOperation" expression="execution(* *..DashBoardFacadeImp.*(..))"/>
    <aop:advisor advice-ref="txAdvice" pointcut-ref="managedGroupOperation"/>
    <aop:advisor advice-ref="txAdvice" pointcut-ref="dashBoardOperation"/>
 </aop:config>
 
 <!-- Data source configuration -->
 
<!--   <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
    <property name="url" value="jdbc:microsoft:sqlserver://192.168.97.93:1433;DatabaseName=dashboard"/>
    <property name="username" value="sa"/>
    <property name="password" value="talent"/>
 </bean>-->
   <jee:jndi-lookup id="dataSource" jndi-name="java:SIM_DS" />
 <!-- hibernate configuration -->
 <!-- <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="dataSource"/>
    <property name="mappingResources">
      <list>
        <value>mappings/DashBoard.hbm.xml</value>
        <value>mappings/Instrument.hbm.xml</value>
        <value>mappings/ManagedGroup.hbm.xml</value>
        <value>mappings/Monitor.hbm.xml</value>
        <value>mappings/Resource.hbm.xml</value>
      </list>
    </property>
  
    <property name="hibernateProperties">
      <props>
        <prop key="hibernate.dialect">${hibernate.dialect}</prop>
        <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
        <prop key="hbm2ddl.auto">${hbm2ddl.auto}</prop>
      
      </props>
    </property>
 </bean> -->
 <jee:jndi-lookup id="sessionFactory" jndi-name="java:/hibernate/SessionFactory" />
 
</beans>
分享到:
评论

相关推荐

    spring和hibernate配置的例子

    实现一个登录jsp页面,submit后转到一个欢迎页面。同时,登录信息保存至...改例子用到spring mvc和hibernate,展示spring中怎样配置hibernate。 改例子可以作为一个个人网站开发的模板,在此基础上继续开发您自己的网站。

    springMVC + Hibernate 工程模板

    和transactionTemplate(用于编程式事务处理,只用于特殊需要,因为已经存在配置式事务,一般符合命名的方法会自动创建事务) 其他功能: shown工具包 - 图片上传,分页 urlRewrite - 访问地址重定向,用于页面伪...

    struts2+spring+hibernate整合示例

    1 首先整合spring和hibernate,这次我们在spring 中配置bean使用注解的方式 ,hibernate实体映射关系也使用注解的方式,配置完毕后用简单方法测试下hibernate是否整合成功。 a 加入支持:添加 spring核心包、...

    struts+spring+Hibernate+iBtais配置模板

    struts+spring+Hibernate+iBtais配置模板

    idea下spring+hibernate模块

    用intellij Idea搭建的spring+hibernate模板,所有配置都已添加好,代码结构也设计好,只需要添加功能模块就ok,jdk版本1.6

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

    Spring提供了org.springframework.orm.hibernate3.HibernateTemplate类和org.springframework.orm.hibernate3.HibernateCallback接口来方便和Hibernate整合。 HibernateTemplate类封装了Hibernate的主要类,它提供了...

    图文教程MyEclipse配置struts+hibernate+spring.doc

    图文教程MyEclipse配置struts...本文档最后部分是一个实战演习,讲述如何使用struts、hibernate和spring三个框架来实现一个完整的Web应用程序,包括建立数据库连接、生成FreeMarker模板、配置struts-config.xml文件等。

    基于SpringMVC+Spring+Hibernate+JQuery+Bootstrap框架的OA系统

    系统后端基于SpringMVC+Spring+Hibernate框架,前端页面采用JQuery+Bootstrap等主流技术; 流程引擎基于Snaker工作流;表单设计器基于雷劈网WEB表单设计器。 系统主要功能有: &gt;1.系统管理 &gt;&gt;系统管理包含有:基础...

    spring+spring mvc+hibernate开发工程财务管理辅助系统

    spring+spring mvc+hibernate+easyui+jquery+ehcache http://localhost:8080/admin/index 账号HBU001 111111 管理员admin admin 注意事项 1.系统的默认用户超级管理员:admin(密码:admin)。系统的操作:用户超级...

    基于Spring、Hibernate、Spring-MVC框架的留言本《java实验报告》

    基于Spring、Hibernate、Spring-MVC的留言本,基本功能有:发表留言、留言回复、分页展示、管理员登陆注销、管理员删除和回复留言等功能,内附一份已完成的实验报告模板。资源内容完整,导入eclipse中,修改jdbc、...

    vip会员登录系统结合spring + mvc +hibernate

    spring管理组件,springmvc分层,springaop配置数据库事务控制,hibernate二级缓存配置,实现了查询,用户登录注册,请求验证是否登录等基础功能Demo,基于后台测试,使用前台模板修改url路径即可。

    ssh(structs,spring,hibernate)框架中的上传下载

     由于Spring通过代理Hibernate完成数据层的操作,所以原Hibernate的配置文件hibernate.cfg.xml的信息也转移到Spring的配置文件中:  代码 4 Spring中有关Hibernate的配置信息 1. 2. !-- 数据源的配置 //--> 3. ...

    struts2+spring3+hibernate4 + UI 组件(easyui)+代码生成器+共通封装+Spring_security权限

    架构技术: struts2+spring3+hibernate4 + UI 组件(easyui)+Spring_security权限 配置思想: Convention 零配置(不需要任何配置文件) 优点; [1].代码生成器(单表的增删改查完美生成) 注意:包括JSP页面的生成...

    Spring+SpringMVC+Hibernate Demo

    Spring+SpringMVC+Hibernate 模板,使用了IntelliJ IDEA,不过MyEclipse用起来问题不大,maven管理依赖。里面我写了三个具体的简单的跳转小例子,我跑过了是正常运行的。里面只有基本配置,没有各层的代码的,算是一...

    基于spring+springmvc+hibernate的在线招标系统设计与实现【源码+lw+部署文档+讲解】

    阅读建议:本资源旨在帮助读者学习如何设计和开发一个基于Spring + Spring MVC + Hibernate的在线招标系统。建议在学习过程中结合部署文档进行实践,并深入理解讲解内容中的技术原理和设计思路。

    移动ssh项目(struts+spring+hibernate+oracle)130222.rar.tar.gz

    JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签...

    网上订餐系统(struts+spring+hibernate)130221.rar.tar.gz

    JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签...

    项目申报系统(Struts2+Spring+Hibernate+Jsp+Mysql5)130223.rar.tar.gz

    JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签...

    spring+springmvc+hibernate框架Demo

    spring管理组件,springmvc分层,springaop配置数据库事务控制,hibernate二级缓存配置,实现了查询,用户登录注册,请求验证是否登录等基础功能Demo,基于后台测试,使用前台模板修改url路径即可。

Global site tag (gtag.js) - Google Analytics