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);
     }

  • 相关阅读:
    USB2.0协议学习笔记---USB工作过程(类的方法)
    USB2.0协议学习笔记---USB数据包结构
    (转)css选择器及其优先级
    通用后台管理系统UI模板-AdminLTE简介及构造动态菜单栏
    css定位研究
    css浮动知识点(转)
    深入理解cookie和session
    js中json知识点
    js中的循环
    jquey中json字符串与json的转换(转)
  • 原文地址:https://www.cnblogs.com/hubcarl/p/2031711.html
Copyright © 2011-2022 走看看