小编use*_*534的帖子

Bean属性'sessionFactory'不可写或具有无效的setter方法.

这是我的实用程序java文件:

public class HibernateUtil {

    private static SessionFactory sessionFactory  = null;

    public static SessionFactory getSessionFactory() {
        return sessionFactory;
    }

    public static void setSessionFactory(SessionFactory sessionFactory) {
        HibernateUtil.sessionFactory = sessionFactory;
    }
}
Run Code Online (Sandbox Code Playgroud)

为spring-servlet.xml:

    <bean id="HibernateUtil" class="com.chrysler.Utilities.HibernateUtil">
        <property name="sessionFactory" ref="sessionFactory"></property>
    </bean>
    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="configLocation">
            <value>/WEB-INF/hibernate.cfg.xml</value>
        </property>
    </bean>
Run Code Online (Sandbox Code Playgroud)

当我运行这个,我得到以下错误:

org.springframework.beans.NotWritablePropertyException:bean类的无效属性'sessionFactory'[com.chrysler.Utilities.HibernateUtil]:Bean属性'sessionFactory'不可写或具有无效的setter方法.setter的参数类型是否与getter的返回类型匹配?

spring hibernate

2
推荐指数
1
解决办法
7800
查看次数

多列排序 - Jqgrid

我正在尝试对 Jqgrid 上的多个列进行排序。但它根本不排序。我正在使用下面的代码。

multiSort : true, sortname: 'orderNo asc, cd', sortorder: 'desc',

怎么做?还有其他方法可以做到这一点吗?

我也尝试过下面的一个

 $('#OrderGrid').jqGrid('sortGrid', 'orderNo', true, 'asc')
 .jqGrid('sortGrid', 'cd', true, 'desc');
Run Code Online (Sandbox Code Playgroud)

但现在仍然没有运气......

javascript jquery jqgrid

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

hibernate ×1

javascript ×1

jqgrid ×1

jquery ×1

spring ×1