Junit dbunit tinyint在数据库中插入的值不正确

Junit dbunit tinyint在数据库中插入的值不正确,junit,dbunit,Junit,Dbunit,我将JUnit与DBUnit和MySQL数据库一起使用 我在数据库中有一个定义为tinyint的字段。我的xml文件在字段中有一个“5”,但当它被插入数据库时,它会被更改为“1”。将Db定义更改为int可以插入5 这只是一个测试问题,但它可能会在掩盖下扭曲结果 是否有方法重新定义DbUnit映射。很明显,它认为任何微小的东西都是布尔值 检查数据库类型配置,是MySQL吗?如果需要,扩展该类并更改特定字段类型处理的行为 此外,如果需要,请升级到最新的dbUnit版本

我将JUnit与DBUnit和MySQL数据库一起使用

我在数据库中有一个定义为tinyint的字段。我的xml文件在字段中有一个“5”,但当它被插入数据库时,它会被更改为“1”。将Db定义更改为int可以插入5

这只是一个测试问题,但它可能会在掩盖下扭曲结果


是否有方法重新定义DbUnit映射。很明显,它认为任何微小的东西都是布尔值

检查数据库类型配置,是MySQL吗?如果需要,扩展该类并更改特定字段类型处理的行为

此外,如果需要,请升级到最新的dbUnit版本