Nie wyświetlają się dane z bazy

0
@Controller
public class ProductController {

	private static final Logger logger = Logger
            .getLogger(ProductController.class);
	
	public ProductController() {
        System.out.println("ProductController()");
    }
	
	@Autowired
	private ProduktService produktService;
	
	@RequestMapping(value = "/produkt")
    public ModelAndView listProdukt(ModelAndView model) throws IOException {
        List<Produkt> listProdukt = produktService.getAllProdukts();
        model.addObject("listProdukt", listProdukt);
        model.setViewName("produkt");
        return model;
    }
}
<div align="center">
        <h1>Produkt List</h1>
        <table border="1">
 			
            <th>Nazwa</th>
            <th>Ilosc</th>
            <th>Opis</th>
 
            <c:forEach var="produkt" items="${listProdukt}">
                <tr>
 					
                    <td>${produkt.nazwa}</td>
                    <td>${produkt.ilosc}</td>
                    <td>${produkt.opis}</td>
                </tr>
            </c:forEach>
        </table>
    </div>
@Entity
@Table(name = "produkt")
public class Produkt implements Serializable {
	
	private static final long serialVersionUID = 3684538750583497330L;

	@Id
    @GeneratedValue(strategy = GenerationType.AUTO)
	private int id;
	
	@Column
	private String nazwa;
	
	@Column
	private int ilosc;
	
	@Column
	private String opis;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getNazwa() {
		return nazwa;
	}
	public void setNazwa(String nazwa) {
		this.nazwa = nazwa;
	}
	public int getIlosc() {
		return ilosc;
	}
	public void setIlosc(int ilosc) {
		this.ilosc = ilosc;
	}
	public String getOpis() {
		return opis;
	}
	public void setOpis(String opis) {
		this.opis = opis;
	}

}
@Entity
@Table(name = "produkt")
public class Produkt implements Serializable {
	
	private static final long serialVersionUID = 3684538750583497330L;

	@Id
    @GeneratedValue(strategy = GenerationType.AUTO)
	private int id;
	
	@Column
	private String nazwa;
	
	@Column
	private int ilosc;
	
	@Column
	private String opis;
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getNazwa() {
		return nazwa;
	}
	public void setNazwa(String nazwa) {
		this.nazwa = nazwa;
	}
	public int getIlosc() {
		return ilosc;
	}
	public void setIlosc(int ilosc) {
		this.ilosc = ilosc;
	}
	public String getOpis() {
		return opis;
	}
	public void setOpis(String opis) {
		this.opis = opis;
	}

}

0

Nie brakuje ci method = RequestMethod.GET w listProdukt?

0
Kuba_or_JJ napisał(a):

Nie brakuje ci method = RequestMethod.GET w listProdukt?

0
dpienczyn napisał(a):
Kuba_or_JJ napisał(a):

Nie brakuje ci method = RequestMethod.GET w listProdukt?

0
 @RequestMapping(value = "/produkt")
    public ModelAndView listProdukt() throws IOException {
        List<Produkt> listProdukt = produktService.getAllProdukts();
ModelAndView model = new ModelAndView("produkt");
        model.addObject("listProdukt", listProdukt);
        return model;
    }
0

Usuń adnotację którą zaznaczyłem

0
Kuba_or_JJ napisał(a):

Usuń adnotację którą zaznaczyłem

0

Kod na screenach, serio ?

0

Zamień return sessionFactory.getCurentSession().createQuery("from Produkt").list();
na

List<Produkt> listaProduktow = sessionFactory.getCurrentSession().createQuery("from Produkt").list();
		return listaProduktow;

1 użytkowników online, w tym zalogowanych: 0, gości: 1