包装类和基本类型定义之间的区别

时间:2013-06-13 09:55:53

标签: struts2

我正在使用Struts 2并使用E​​clipselink JPA。

在我的实体类中,我定义了一个原始类型的变量,即private int ductRun;和另一个包装类类型,即private Integer ductQty。 在JSP页面上,如果用户提交表单并将两个字段留空,则基本类型变量(ductRun)会自动初始化为“0”,而包装类型变量(ductQty)保持为空。字段ductRun的struts验证 必需 无效。

现在我想知道它背后的原因,在哪里初始化ductRun以及它是否是一个很好的方法来定义基本类型的实体类中的所有变量。 希望这是可以理解的。

0 个答案:

没有答案