Java Hibernate十进制(20,3)映射失败
我想在表格中创建一个精度为20、刻度为3的十进制列, 我所做的是:Java Hibernate十进制(20,3)映射失败,java,mysql,hibernate,Java,Mysql,Hibernate,我想在表格中创建一个精度为20、刻度为3的十进制列, 我所做的是: 在pojo类中创建以下变量 private BigDecimal minimumValue; 在.hbm文件中,我将属性值设置为 <property name="minimumValue" type="DECIMAL" precision="20" scale="3"/> 我遇到以下错误: org.hibernate.MappingException:无法确定列:[org.hibernate.mappin
private BigDecimal minimumValue;
<property name="minimumValue" type="DECIMAL" precision="20" scale="3"/>
type属性保存hibernate映射类型,该映射类型将从Java转换为SQL数据类型。 在您的情况下,您可以使用type=“big\u decimal”。好的,问题解决了。我换了一个,它成功了。