Это моя утилита Java файл:Свойство bean 'sessionFactory' не доступно для записи или имеет неверный метод setter.
public class HibernateUtil {
private static SessionFactory sessionFactory = null;
public static SessionFactory getSessionFactory() {
return sessionFactory;
}
public static void setSessionFactory(SessionFactory sessionFactory) {
HibernateUtil.sessionFactory = sessionFactory;
}
}
весна-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>
Когда я запускаю это, я получаю ниже ошибки:
org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionFactory' of bean class [com.chrysler.Utilities.HibernateUtil]: Bean property 'sessionFactory' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
Thanks Abdullah..Its работает сейчас. – user2160534
Теперь я получаю ту же ошибку для ниже фрагмента кода: ContactController.java: public ModelAndView listContacts() { return new ModelAndView («контакт», «контакт», контактService.listContact()); } Я получаю ниже код ошибки: org.springframework.beans.NotReadablePropertyException: Недопустимое свойство «FirstName» класса боба [java.util.ArrayList]: Bean свойство «FirstName» не может быть прочитан или имеет недопустимый метод получения : Соответствует ли тип возвращаемого значения геттера типу параметра сеттера? – user2160534