zoukankan      html  css  js  c++  java
  • hibernate 注解配置<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/X

    <?xml version="1.0" encoding="UTF-8"?>
    <beans
    xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
    <!-- 建立数据源 -->
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
    <!-- 数据库驱动,我这里使用的是Sql server数据库 -->
    <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
    <!-- 数据库地址,这里也要注意一下编码,不然乱码可是很郁闷的哦! -->
    <property name="url" value=" jdbc:sqlserver://ADMIN-PC;databaseName=YH_Bicycle"/>
    <property name="username" value="sa"/>
    <property name="password" value="sa123456"/>
    </bean>

    <!-- 把数据源注入给Session工厂 -->
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean" >
    <property name="dataSource" >
    <ref local="dataSource"/>
    </property>
    <!-- 配置映射文件 -->
    <property name="annotatedClasses" >
    <list>
    <value>com.centerSystem.model.Alert_Alarm_A</value>
    </list>
    </property>
    <!-- 把Session工厂注入给hibernateTemplate -->
    <!-- 解释一下hibernateTemplate:hibernateTemplate提供了很多方便的方法,在执行时自动建立 HibernateCallback 对象,例如:load()、get()、save、delete()等方法。 -->
    <property name="hibernateProperties" >
    <props>
    <prop key="hibernate.dialect">
    org.hibernate.dialect.SQLServerDialect
    </prop>
    <prop key="hibernate.show_sql">true</prop>
    <prop key="hibernate.hbm2ddl.auto" >update</prop>
    </props>
    </property>
    </bean>
    <!-- 把DAO注入给Session工厂 -->
    <bean id="baseDao" class="com.centerSystem.dao.impl.BaseDaoImpl">
    <property name="sessionFactory" ref="sessionFactory"/>
    </bean>


    <!-- 把Service注入给DAO -->
    <bean id="baseService" class="com.centerSystem.service.impl.BaseServiceImpl">
    <property name="baseDao" ref="baseDao" />
    </bean>
    <!-- 把Action注入给Service -->
    <bean id="baseAction" class="com.centerSystem.webapp.action.BaseAction" scope="prototype" >
    <property name="baseService" ref="baseService" />
    </bean>

    </beans>

    声明:原创

  • 相关阅读:
    Java 利用SWFUpload多文件上传 session 为空失效,不能验证的问题 swfUpload多文件上传
    对ExtJS4应用 性能优化的几点建议
    Extjs4中用combox做下拉带图片的下拉框
    当你的才华还撑不起你的野心时,就应该静下心来学习(转)
    占位符行为 PlaceHolderBehavior 的实现以及使用
    一个简单的TabItem样式。
    WPF实现Twitter按钮效果(转)
    模仿36。杀毒~button(转)
    WPF自适应可关闭的TabControl 类似浏览器的标签页(转)
    WPF绘制简单常用的Path(转)
  • 原文地址:https://www.cnblogs.com/shuenjian901/p/3471920.html
Copyright © 2011-2022 走看看