[调试经验1] 索引中丢失 IN或OUT 参数:: X

来源:互联网 发布:矩阵按键引脚 编辑:程序博客网 时间:2024/05/16 05:03

开发经验一: 索引中丢失  IN 或 OUT 参数:: 5
当我们使用hibernate之类把数据保存到数据库中,经常会抛出以上的异常。

可能原因:
该类的索引丢失;或者映射类型不匹配。

解决方法:
类似此类的 索引丢失 IN 或OUT ...错误时,先查索引有没有问题,如果没有索引,或是索引无问题,就记得找那个报错的参数,如本例中的5。找到后看看这个参数的类型,在model实体类,hbm配置文件和数据库字段类型三者是否一致。我遇过model和hbm不一致时抛出这个异常,hbm和数据库不一致时也会出现这样的异常。