Problème: Semble ma classe de mappage pour une grande décimale abandonne 0 lorsque vous saisissez des valeurs comme 50.20 à partir de la base de données Oracle. Il va saisir la valeur correctement si son 50.23 mais rien avec un 0 à la fin. J'imagine que c'est quelque chose de simple que je manque. Suggestions? Merci d'avance.Hibernate - Précision de mappage BigDecimal
Détails
Base de données: Oracle 11G Définition: numérique (8,2)
getter mapping/setter
@Column (name="PRICE", precision = 8, scale = 2)
private BigDecimal price;
public BigDecimal getPrice()
{
return price;
}
public void setPrice(BigDecimal price)
{
this.price = price;
}
Donc, il attrape 50,2? – Bozho
lorsque j'exécute le .getList hibernate, il saisit 50.2 et non 50.20 tel qu'il est dans la base de données. La seule chose que je peux penser est que cela a à voir avec la cartographie sur le terrain. J'ai aussi essayé d'en faire un double, sans faire de différence. – haju