Я хочу отобразить список данных из базы данных на главной странице, но получаю следующую ошибку
org.springframework.expression.spel.SpelEvaluationException: EL1004E:(pos 8): вызов метода: метод listAnnonce() не может быть найден в sujet.projet.collocation.domain.Annonce type at
Пользователь.java
@Entity
@Table( name = "utilisateur" )
public class UserEntity extends BaseEntity {
// attribut
@OneToMany( mappedBy = "annonceUser" )
private List<Annonce> annonce;
public List<Annonce> getAnnonce() {
return annonce;
}
public void setAnnonce( List<Annonce> annonce ) {
this.annonce = annonce;
} //getter setter
}
Интерфейс.java
public List<Annonce> liste();
ИнтерфейсImpl.java
public List<Annonce> liste() {
return annonceDao.findAll();
}
основной поток.xml
<var name="annonce" class="sujet.projet.collocation.domain.User"/>
<view-state id="accueil" view="accueil.xhtml" model="annonce">
<on-render>
<evaluate expression="annonce.list()"/>
</on-render>
<transition on="toauthentification" to="authentification" />
</view-state>
Annonce.java
@Entity
@Table( name = "annonce" )
public class Annonce extends BaseEntity {
//attribut
@ManyToOne
@JoinColumn( name = "annonceUser" )
private User annonceUser;
public User getAnnonceUser() {
return annonceUser;
}
public void setAnnonceUser( User annonceUser ) {
this.annonceUser = annonceUser;
}
//getter&setter
}
Кто-нибудь может помочь мне или предложить мне решение?
listAnnonce()
вAnnonce.java
? - person Omar   schedule 10.05.2014Annonce.java
? - person Omar   schedule 10.05.2014<view-state id="accueil" view="accueil.xhtml" model="annonce" > <on-render> <evaluate expression="user.annonce" result- type="java.util.ArrayList"/> </on-render> </view-state>
- person user3356300   schedule 10.05.2014