使用PlayFramework在YAML文件中映射BigInteger

时间:2011-12-08 12:17:28

标签: jpa playframework yaml

给出以下模型示例:

@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一起工作正常)

1 个答案:

答案 0 :(得分:3)

播放!在引擎盖下使用snakeyml。查看他们的网站了解更多信息。

查看this yaml example您可以尝试创建BigInteger,然后将其分配给您的实例

bigInteger(myBigInt): 123456789012345678901234567890123456789

TierEnforcer(joeTE):
    maxStorage:             myBigInt

希望它有效;)