Bonjour à tous,

Ayant découvert Java depuis peu, il y a certains points qui sont encore pour moi très flou.

Du coup je me retrouve face à un autre problème..
Pour m'entraîner, je fais un sorte de gestionnaire de produits/catégories sous forme de Back office.
Mon but, est d'ajouter un produit à ma base, en passant par Jpa ...
Mon problème est que je n'arrive pas à ajouter ou même définir une table pour mes produits ...

J'avais mis comme annotation sur mon entité Product:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
@Table(name="PRODUCTS")
Afin de définir ma table products.
Mais de ce fait, je me retrouve face à quelque chose d'étrange (du moins pour moi ^^).

Lorsque dans mon Servlet, je fais ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
@Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
 
 
        if(request.getParameter("type") != null && request.getParameter("nom") != null){
 
		String categoryIdParam = request.getParameter("categorie");
		BigDecimal price = new BigDecimal(request.getParameter("price"));
 
		Product product = new Product();
		product.setName(request.getParameter("nom"));
		product.setContent(request.getParameter("type"));
		product.setPrice(price);
                product.setId(null);
 
		if(categoryIdParam != null && !categoryIdParam.isEmpty()) {
			Long categoryId = Long.valueOf(categoryIdParam);
			Category category = categoryDao.getCategoryById(categoryId);
			product.setCategory(category);
		}
 
		//productDao.addProduct(product);
 
 
         }
 
 
         HttpServletResponse resp = (HttpServletResponse) response;
         resp.sendRedirect(getServletContext().getContextPath()+"/auth/listProduct");
 
    }
Un produit s'ajoute à la Base, alors que je ne suis même pas passé par JPA ! (l'utilisation de JPA est en commentaire dans le code ci-dessus).
Alors que si j'enlève l'annotation @Table, et que je décommente l'appel Jpa ci-dessus, il cherche mes produits dans la table "Product" (via JPA) qui n'existe pas bien évidement ...
En fait, qu'est-ce qui peut m'assurer que je suis bien passé par Jpa ? ^^

C'est compliqué de se plonger dans Java alors que l'on a eu que 3 jours de cours condensés ^^

Dans tous les cas, je vous remercie d'avance pour toute l'aide que vous pourriez m'apporter