@Configuration
public class AppConfig {
@Bean
public SessionFactory sessionFactory() throws Exception{
AnnotationSessionFactoryBean factory =new AnnotationSessionFactoryBean();
factory.setDataSource(dataSource());//设置数据据
factory.setPackagesToScan(new String[]{"algz.platform"});
factory.afterPropertiesSet();
return factory.getObject();
}
DAO:
@Repository("SQLiteDao")
public class SQLiteDaoImpl implements SQLiteDao {
@Autowired
private SessionFactory sessionFactory;
启动报错:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.hibernate.SessionFactory] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true), @org.springframework.beans.factory.annotation.Qualifier(value=sessionFactory)}
请问怎样在DAO层注入进来。
分享到:
相关推荐
一个实例小工程,讲解的是将hibernate的sessionFactory交给spring管理的配置方法
HibernateSessionFactory.java
(S+S+H)(private_SessionFactory_属性_dao类)_方式_SSH_整合--总结
向你的service里注入dao(spring配置文件),dao是这个包里的类 <bean class="com.xvxv.common.dao.impl.EntityDaoImpl"> <property name="sessionFactory" ref="sessionFactory"/> 这样只...
Session s= HibernateSessionFactory.getSession(); 就是Hibernate的工具java类
java基于SSH框架的学生成绩管理系统源码。要求: (1) 整合Struts2、Spring和Hibernate框架... (3) 在Spring配置文件中增加该DAO层实现类的定义,并需要依赖注入一个SessionFactory bean的引用。 7、 开发Service
1.本地事务+动态数据源+单sessionFactory 2.全局事务+动态数据源+单sessionFactory 3.全局事务+多sessionFactory
NULL 博文链接:https://tedtian.iteye.com/blog/1988917
hibernate中的SessionFactoryhibernate中的SessionFactoryhibernate中的SessionFactory
13.7.10 调查结果DAO实现类SurveyChildCountDAOImpl.java 13.8 编写网上调查系统的业务逻辑类 13.8.1 注册接口Regedit.java 13.8.2 登录接口Login.java 13.8.3 设定调查题目接口SetSurvey.java 13.8.4 设定调查项目...
13.7.10 调查结果DAO实现类SurveyChildCountDAOImpl.java 13.8 编写网上调查系统的业务逻辑类 13.8.1 注册接口Regedit.java 13.8.2 登录接口Login.java 13.8.3 设定调查题目接口SetSurvey.java 13.8.4 设定调查项目...
13.7.10 调查结果DAO实现类SurveyChildCountDAOImpl.java 13.8 编写网上调查系统的业务逻辑类 13.8.1 注册接口Regedit.java 13.8.2 登录接口Login.java 13.8.3 设定调查题目接口SetSurvey.java 13.8.4 设定调查项目...
13.7.10 调查结果DAO实现类SurveyChildCountDAOImpl.java 13.8 编写网上调查系统的业务逻辑类 13.8.1 注册接口Regedit.java 13.8.2 登录接口Login.java 13.8.3 设定调查题目接口SetSurvey.java 13.8.4 设定调查项目...
1. 公共类搭建 1.1 po对象及其映射 1.2util包工具类 ...3.7.编辑applicationContext.xml, dao注入sessionFactory,service注入dao,action注入service。实现Spring IoC配置 4 各模块具体实现 4.1 登录模块
spring管理sessionFactory,将sessionFactory注入基础类,将基础类设置为单例模式,下载后直接部署使用,根据实体类自行建表
用于获得Session会话及关闭Session会话
Spring配置管理SessionFactory与数据库的连接,在实际的应用中,数据源会采用依赖注入的方式,传递给SessionFactory。 见beans-config_sh.xml 24.3 Spring对Hibernate的简化 24.3.1 概述 Hibernate的持久层访问步骤...
* 配置SessionFactory * 配置事务管理器 * 事务的传播特性 * 那些类那些方法使用事务 2、编写业务逻辑方法 * 继承HibernateDaoSupport类,使用HibernateTemplate来持久化,HibernateTemplate是 Hibernate ...