• applicationContext.xml文件配置模板


    <?xml version="1.0" encoding="gb2312"?>
    <!--  Spring配置文件的DTD定义-->
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
    "http://www.springframework.org/dtd/spring-beans.dtd">
    <!--  Spring配置文件的根元素是beans-->
    <beans>
        <!--定义数据源,该bean的ID为dataSource-->
        <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
            <!--  指定数据库驱动-->
            <property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property>
            <!--  指定连接数据库的URL-->                  
            <property name="url"><value>jdbc:mysql://wonder:3306/j2ee</value></property>
            <!--  root为数据库的用户名-->
            <property name="username"><value>root</value></property>
            <!--  pass为数据库密码-->
            <property name="password"><value>pass</value></property>
           </bean>

        <!--定义Hibernate的SessionFactory-->
        <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            <!--  依赖注入数据源,注入正是上文定义的dataSource-->
            <property name="dataSource"><ref local="dataSource"/></property>
            <!--  mappingResouces属性用来列出全部映射文件>
            <property name="mappingResources">
                <list>
                    <!--以下用来列出所有的PO映射文件-->
                    <value>lee/Person.hbm.xml</value>
                </list>
            </property>
            <!--定义Hibernate的SessionFactory的属性 -->
            <property name="hibernateProperties">
                <props>
                    <!--  指定Hibernate的连接方言-->
                    <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
                    <!--  不同数据库连接,启动时选择create,update,create-drop-->
                    <prop key="hibernate.hbm2ddl.auto">update</prop>
                </props>
            </property>
        </bean>

        <!--  配置Person持久化类的DAO bean-->
        <bean id="personDao" class="lee.PersonDaoImpl">
            <!--  采用依赖注入来传入SessionFactory的引用-->
            <property name="sessionFactory"><ref local="sessionFactory"/></property>
        </bean>
    </beans>

  • 相关阅读:
    面向对象(静态)
    面向对象 三大特性
    MySQL数据库表分区功能详解
    zabbix 库表介绍
    数据库分库分表思路
    Mysql之binlog日志说明及利用binlog日志恢复数据操作记录
    zabbix 监控 tomcat
    zabbix 监控项报"Value "(No info could be read for "-p": geteuid()=1002 but you should be root"
    Linux中Swap与Memory内存简单介绍
    mysql常用命令杂记
  • 原文地址:https://www.cnblogs.com/henuyuxiang/p/3951675.html
Copyright © 2020-2023  润新知