J'ai une question concernant une ArrayList de nombres entiers, ou des types primitifs en général. Supposons que je conçois un programme POS et que chaque produit puisse avoir plusieurs prix. Supposons que je puisse représenter une valeur de prix avec int
s et dans la classe Product
je dois le champ ArrayList<Integer> prices
. Quelle est la meilleure façon de mapper cela avec Hibernate?ArrayList de types primitifs dans Hibernate
Je pourrais le mapper à une table product_prices
avec un champ contenant la valeur de prix et un champ pour la clé étrangère référençant le produit en question, mais cela semble exagéré. D'autre part, je pourrais concaténer tous les prix dans un String
et le stocker comme un champ dans le tableau products
, avec les prix séparés par des points-virgules, par exemple. De cette façon, je suis en train d'enregistrer une table et un avenir select
, mais il ne semble pas tout à fait OO.
Quel est le meilleur endroit pour faire ici?
Ok, merci, tout ce que vous avez dit a beaucoup de sens. – Pin