`

错误信息:Bean property 'sessionFactory' is not writable or has an invalid setter met

阅读更多

地址:http://blog.csdn.net/xinxin19881112/article/details/8916072

错误信息:
org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of bean class [dao.impl.UserDaoImpl]: Does the parameter type of the setter match the return type of the getter?



方法1、

   在对应UserDaoImpl中加入sessionfactory的set方法、get方法。

    private SessionFactory sessionFactory;
    public SessionFactory getSessionFactory() {
        return sessionFactory;
    }
    public void setSessionFactory(SessionFactory sessionFactory) {
        this.sessionFactory = sessionFactory;
    }

    继承JdbcDaoSupport。
    UserDaoImpl extends JdbcDaoSupport


方法2、
UserDaoImpl extends HibernateDaoSupport


用JdbcTempalte或HibernateTempalte操作数据库。

分享到:
评论

相关推荐

    使用 HibernateSessionFactory 类

    在Java的持久化框架Hibernate中,`SessionFactory`是核心组件之一,它负责管理数据库会话并提供对象-关系映射(ORM)的功能。本篇文章将深入探讨`SessionFactory`的使用,以及如何创建和操作它。 `SessionFactory`...

    Spring mvc+Security的简单搭建

    <beans:property name="sessionFactory" ref="sessionFactory"/> </beans:bean> <security:http auto-config="true"> <security:intercept-url pattern="/admin/**" access="ROLE_ADMIN" /> <security:form-...

    一个模拟Spring将SessionFactory注入到HibernateTemplate的小例子

    1. SessionFactory:这是Hibernate的核心工厂类,用于创建Session对象。它基于Hibernate的配置信息(如hibernate.cfg.xml)初始化,并在整个应用生命周期内保持单例模式。 2. HibernateTemplate:这是Spring提供的...

    applicationContext.xml详解

    3. 使用<property>标签来配置Bean的属性,例如:<property name="userDAO"> ApplicationContext.xml文件是Spring应用程序中的核心配置文件,它用于定义和配置各种Bean,并管理Bean之间的依赖关系。通过配置...

    hibernate,struts,spring 常见错误信息

    1. **配置错误**:如XML配置文件中的实体映射错误、数据源配置错误等,可能导致SessionFactory无法创建。 2. **SQL异常**:查询语句编写错误或数据库表结构与实体类不匹配,可能导致无法执行HQL或SQL语句。 3. **...

    spring配置sessionFactory(spring3.2.3+hibernate4.2.2)

    <property name="sessionFactory" ref="sessionFactory"/> </bean> ``` 现在,当我们在Service层进行数据库操作时,可以利用Spring的声明式事务管理。例如: ```java @Service @Transactional public class ...

    maven搭建项目:springmvc+hibernate

    <beans:property name="sessionFactory" ref="sessionFactory" /> </beans:bean> ``` 在`src/main/java`下创建业务逻辑、DAO、模型类等。例如,创建一个User实体类,实现数据持久化: ```java @Entity @Table...

    hibernate错误解决方案

    org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER) - turn your Session into FlushMode.AUTO or remove 'readOnly' marker ...

    Hibernate配置常见错误

    错误表现:在初始化SessionFactory时,可能出现“org.hibernate.HibernateException: Could not instantiate dialect class”等异常,这通常是因为Hibernate配置文件中的dialect设置不正确或对应的JDBC驱动未引入。...

    Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架整合常见错误

    ### Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架整合常见错误 在使用Struts2.1.6、Spring2.5.6与Hibernate3.3.1进行框架整合时,开发者经常会遇到一些常见的问题。这些问题可能会导致程序无法正常运行或出现异常...

    table-to-bean

    使用这样的工具,开发者只需输入数据库连接信息和表名,即可快速得到符合规范的Bean类。 总的来说,“table-to-bean”是一个数据库表到Java实体类映射的过程,借助于Hibernate这样的ORM框架和相关的工具,可以大大...

    HibernateSessionFactory

    用于获得Session会话及关闭Session会话

    HibernateSessionFactory 代码

    配置文件包含了数据库连接信息,而映射文件定义了Java对象与数据库表之间的映射关系。 创建`SessionFactory`的典型步骤如下: 1. 加载配置:使用`Configuration`类读取`hibernate.cfg.xml`配置文件。 2. 加载映射...

    web项目开发经验

    异常信息:“Invalid property 'cm' in struts-config.xml” 这表明Struts配置文件中有无效的属性设置。检查`struts-config.xml`文件,确保所有的配置项都是正确的,特别是`<action>`标签中的属性,如`type`、`path...

    MySSH.rarSSH框架,spring管理sessionFactory

    例如,通过在Spring配置文件中定义SessionFactory bean,我们可以控制其初始化、关闭,以及事务管理等行为。 在Spring中,我们通常会使用`<bean>`标签来声明SessionFactory,如下所示: ```xml <bean id=...

    如何使用Hibernate Tools生成Entity Bean

    为了简化开发过程,Hibernate提供了一款名为Hibernate Tools的插件,该插件可以集成到Eclipse、IntelliJ IDEA等IDE中,帮助我们自动生成Entity Bean,也就是Java对象,这些对象与数据库表进行映射。本篇将详细讲解...

    解决方案-servlet action isnot available

    通过提供的日志片段可以发现,错误发生在尝试初始化名为`sessionFactory`的Bean时。具体来说,是由于`org.apache.commons.collections.SequencedHashMap`类的签名信息与其他同一包下的类签名信息不匹配所致。这个...

    引入mybatis-plus报 Invalid bound statement错误问题的解决方法

    "引入mybatis-plus报Invalid bound statement错误问题的解决方法" Mybatis-Plus是一个基于Mybatis的增强工具,旨在简化开发效率。然而,在使用Mybatis-Plus时,可能会遇到各种问题,例如Invalid bound statement...

    HibernateSessionFactory.java

    HibernateSessionFactory.java

Global site tag (gtag.js) - Google Analytics