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>

    声明:原创

  • 相关阅读:
    dedecms内容页调用缩略图 缩略图多种用法(借鉴)
    线性回归
    Jupyter Notebook 快捷键
    etcd入门
    Centos7 Docker安装
    TFIDF介绍
    Ceph 概念理解
    Nifi简介及核心概念整理
    经典排序算法总结
    Hbase协处理器
  • 原文地址:https://www.cnblogs.com/shuenjian901/p/3471920.html
Copyright © 2011-2022 走看看