尝试保存到数据库时,Int转换为double

时间:2017-12-08 11:08:19

标签: jsf

我试图保存一个简单的表单,但int值变成了一个double。示例:我输入值87,单击“保存”,值将变为87,00。

error message

""必须是 - 和+之间的数字。

此输入的我的jsf代码:

<t:inputNumber label="hr.label.LeaveDay" value="#{employeeLeaveHome.entity.leaveDay}" columnClass="col-xs-6" required="true"/>

我需要它,所以它保持为我所投入的价值。例如:87。我不知道为什么它会表现出这种行为。它被定义为模型中的int。

1 个答案:

答案 0 :(得分:0)

默认是显示两位小数。要么采用不同的方式配置,要么执行:

.cb-slideshow li {
  animation: FadeIn 1s linear;
  animation-fill-mode: both;
}

@keyframes FadeIn {
  0% {
    opacity: 0;
    transform: scale(.1);
  }
  85% {
    opacity: 1;
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}

所以这是一个显示问题。