我在模型类中使用BigInteger只是为了在大多数情况下存储和显示值,而不进行任何数学运算。这样做的原因(而不是使用字符串)是为了避免转换,因为我使用的服务与BigIntegers一起运行。 BigInteger的GWT实现看起来太重了,所以问题是用String类型更改属性并在服务器端进行转换是否合理。或者它没有区别,因为我没有在客户端上使用值?
答案 0 :(得分:0)
首先使用BigInteger是明智的。只有当观察到性能影响可以追溯到BigInteger处于pojo中时,您才需要考虑替代策略。尽量避免微观优化。
同时确保您了解GWT中的BigInteger支持以及针对该功能记录的错误 - http://code.google.com/p/google-web-toolkit/issues/list?can=2&q=BIgInteger