zoukankan      html  css  js  c++  java
  • hibernate hbm.xml配置映射

    <?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.LocalSessionFactoryBean" >
    <property name="dataSource" >
    <ref local="dataSource"/>
    </property>
    <!-- 配置映射文件 -->
    <property name="mappingResources" >
    <list>
    <value>com/centerSystem/model/SystemUsers.hbm.xml</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>

  • 相关阅读:
    Element ui 的使用
    Vue基本介绍
    静态界面传值javascript
    手机网页怎么禁止缩放、拖放、如何屏蔽到手机本身键盘
    jQuery学习之prop和attr的区别示例介绍
    jquery复选框 选中事件 及其判断是否被选中
    手机端html5触屏事件(touch事件)
    页面滚动到底部自动 Ajax 获取文章
    转Python RegEx正则
    转Python 日期
  • 原文地址:https://www.cnblogs.com/shuenjian901/p/3471922.html
Copyright © 2011-2022 走看看