Kontroler
@Controller
@RequestMapping("/blog")
public class BlogController {
@RequestMapping(value = "list")
public String list(Model model) {
model.addAttribute("article", new Article());
return "blog/list";
}
}
Do tego mam DAO HbnArticleDao z metodą
public Article findById(int id) {
Query q = getSession().createQuery(GET_BY_ID);
q.setParameter("id", id);
return (Article) q.uniqueResult();
}
GET_BY_ID = "SELECT * FROM articles WHERE id = :id";
Co chcę zrobić? W kontrolerze pobrać artykuł o danym id i przekazać obiekt Article
do widoku. W tej chwili kontroler przekazuje do widoku czysty obiekt z setterami i getterami oraz toString()
. Ale czy przekazuje dobrze to nie wiem, bo wywowałanie ${article}
wyświetla właśnie ${article}
Jak więc pobrać konkretny obiekt i go przekazać? Nie wydaje mi się, że powinienem stworzyć obiekt klasy HbnArticleDao
i wywołać findById()
...
`dodanie znaczników ``` - @furious programming