Нет ошибки, но все еще ошибка в автопроводке в Spring Core - PullRequest
0 голосов
/ 25 марта 2020
 In class Heart have Following variable


public class Heart {
private int noofheart;
private String nameOfAnimal;

это мой бин. xml

<bean id="octopose" class="com.spring.auto.Heart">
        <property name="nameOfAnimal" value="octopos"></property>
    <property name="noofheart" value="3"></property>
</bean>

на самом деле тег proerty не работает должным образом, он выдает ошибку геттера и сеттера, когда я использую аннотацию следующим образом:

@Autowired
private Heart heart; 

и не используя getter и setter, однако я также проверил с помощью getter и Setter, но все еще не работает ошибка: Недопустимое свойство 'nameOfAnimal' класса bean [com.spring.auto.Heart]: Свойство bean 'nameOfAnimal 'недоступен для записи или имеет неверный метод установки. Соответствует ли тип параметра установщика возвращаемому типу получателя? в org.springframework.beans.BeanWrapperImpl.createNotWritablePropertyException (BeanWrapperImpl. java: 243)

1 Ответ

0 голосов
/ 25 марта 2020

Вам нужно выполнить инструкцию, а не просто подготовить ее:

stmt.executeUpdate();

Кроме того, на практике вы не должны предполагать автоматические коммиты connect, а явно фиксировать себя:

conn.commit();
...