我正在使用H2进行java单元测试。当通过插入太大的值故意调用错误时,我会看到来自H2的2个不同的响应:
Value too long for column "MY_COLUMN VARCHAR(50)"
和
Value too long for column "MY_COLUMN VARCHAR(50) SELECTIVITY 20"
我想要了解为什么以及在这种情况下“选择性”意味着什么。除了使用“StartsWith”等明显的解决方法之外,我能做些什么来获得一致的响应吗?