zoukankan      html  css  js  c++  java
  • Spring-----Mybatis-通过Sqlsessionsupport

    org.springframework.context.support.AbstractApplicationContext refresh
    警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userdaoimpl' defined in class path resource [applicationcontext.xml]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userdaoimpl' defined in class path resource [applicationcontext.xml]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required

    1.

    <bean id="userdaoimpl" class="com.sun.dao.UserDaoImpl" >
            <property name="sqlSessionFactory" ref="sqlsessionfactorybean"/>  //继承的抽象类传入的参数(注入)在子类中注入。
     <!-- <property name="sessionTemplate" ref="sqlsession"/>--> </bean>
    public class UserDaoImpl  extends SqlSessionDaoSupport implements UserDao  {
    
    //    private SqlSessionTemplate sessionTemplate;
        @Override
        public List<User> getUserList() {
    //        List<User> userList = sessionTemplate.selectList("com.sun.dao.UserDao.getUserList");
            UserDao mapper = getSqlSession().getMapper(UserDao.class);            //SqlsessionTemplate   ===getSqlSession()
            List<User> userList = mapper.getUserList();
    
            return userList;
        }
    
    //    public void setSessionTemplate(SqlSessionTemplate sessionTemplate) {
    //        this.sessionTemplate=sessionTemplate;
    //    }
    }
  • 相关阅读:
    理解OpenShift(5):从 Docker Volume 到 OpenShift Persistent Volume
    理解OpenShift(4):用户及权限管理
    理解OpenShift(3):网络之 SDN
    理解OpenShift(2):网络之 DNS(域名服务)
    理解OpenShift(1):网络之 Router 和 Route
    HTML盒子模型
    架构系统的雪崩理解
    C++11 lambda表达式学习
    C++11 std::shared_ptr总结与使用
    Kafka学习笔记
  • 原文地址:https://www.cnblogs.com/chencn/p/12341221.html
Copyright © 2011-2022 走看看