zoukankan      html  css  js  c++  java
  • Springconfig.xml数据库操作Bean配置

    <?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="database"
            class
    ="org.apache.commons.dbcp.BasicDataSource">
            
    <property name="driverClassName"
                value
    ="com.mysql.jdbc.Driver">
            
    </property>
            
    <property name="url"
                value
    ="jdbc:mysql://localhost:3306/test?characterEncoding=gbk">
            
    </property>
            
    <property name="username" value="root"></property>
            
    <property name="password" value="sa"></property>
        
    </bean>
        
    <bean id="sessionFactory"
            class
    ="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            
    <property name="dataSource">
                
    <ref bean="database" />
            
    </property>
            
    <property name="hibernateProperties">
                
    <props>
                    
    <prop key="hibernate.dialect">
                        org.hibernate.dialect.MySQLDialect
                    
    </prop>
                    
    <prop key="hibernate.show_sql">
                    true
                    
    </prop>
                
    </props>
            
    </property>
            
    <property name="mappingResources">
                
    <list>
                    
    <value>com/model/Login.hbm.xml</value>
                    
    <value>com/model/U.hbm.xml</value>
                
    </list>
            
    </property>
        
    </bean>
        
    <bean id="userDao" class="com.dao.UserDao">
            
    <property name="sessionFactory">
                
    <ref bean="sessionFactory"></ref>
            
    </property>
        
    </bean>
        
    <bean id="userBo" class="com.bo.UserBo">
        
    <property name="userDao">
                
    <ref bean="userDao"></ref>
            
    </property>
        
    </bean>
        
    <bean name="/register" class="com.action.RegisterAction">
            
    <property name="userBo">
                
    <ref bean="userBo"></ref>
            
    </property>
        
    </bean>
    </beans>

    数据库操作

    public static void main(String[] args) {
      ApplicationContext context = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/spring-config.xml");
      IUserBo userBo = (IUserBo)context.getBean("userBo");
      Login login = new Login();
      login.setUserName("zhong");
      login.setPassword("5");
      userBo.saveUserInfo(login);
     }

  • 相关阅读:
    11月2号
    2020.9.22 (Java测试)
    2020.8.30 + 每周周报(8)
    2020.8.31
    2020.8.29
    2020.9.23
    伪分布式hbase从0.94.11版本升级stable的1.4.9版本
    python 将列表(也可以是file.readlines())输出多个文件
    hbase0.94.11版本和hbase1.4.9版本的benchamark区别
    idea 配置
  • 原文地址:https://www.cnblogs.com/hubcarl/p/2031711.html
Copyright © 2011-2022 走看看