这是我的实用程序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的返回类型匹配?
我正在尝试对 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)
但现在仍然没有运气......