-1

我正在使用休眠 3.3 开发 Struts2。当我从 oracle DB 对我的表进行逆向工程时,我得到了使用 BigDecimal、Long、Boolean 等在类中映射的表的所有表编号字段,所有都映射为对象,而不是像(long、boolean 等)这样的原始数据类型。现在在这种情况下,我没有遇到任何问题。但我想知道的是,当我网站的用户数量增加并且执行更多操作时会导致 JVM 内存不足问题吗?我应该将映射变量名称更改为原始类型吗?

4

1 回答 1

3

如果列不可为空,则应使用原始类型,如果列可空,则应使用包装对象。

您不应该根据它使用的内存来选择字段的类型。您应该根据需要在现场存储的内容来选择它。

于 2013-03-23T16:25:46.037 回答