给出以下模型示例:
@Entity
@Table(name="tierenforcers")
public class TierEnforcer extends Model {
public BigInteger maxStorage; // expressed in B
}
如何在 yml 文件中映射 BigInteger?如果我做类似的事情:
TierEnforcer(joeTE):
maxStorage: 5368709120
我在 #play 测试启动时没有收到错误,但我的数据库中出现 NULL 值(BigInteger 在 MySQL 中创建为十进制(19,2),但将值持久化到其中似乎与 JPA 一起工作正常)
玩!用途snakeyml http://code.google.com/p/snakeyaml/在引擎盖下。查看他们的网站以获取更多信息。
看着这个 yaml 示例 http://code.google.com/p/snakeyaml/source/browse/src/test/resources/constructor/test-primitives1.yaml您可以尝试创建一个 BigInteger 然后将其分配给您的实例
bigInteger(myBigInt): 123456789012345678901234567890123456789
TierEnforcer(joeTE):
maxStorage: myBigInt
希望它有效;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)