org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not execute query; uncategorized SQLException for SQL [select ** *** ? ))]; SQL state [null]; error code [17041]; 索引中丢失 IN 或 OUT 参数:: 3; nested exception is java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 3
java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 3
找了半天,最终发现是hbm配置文件和数据库字段类型不一致所导致,那个数字2就表示?表达式的对应的字段。
例如,数据库中字段是VARCHAR2,hbm配置文件中误写成了double。
本文介绍了一个Hibernate操作过程中遇到的UncategorizedSQLException异常问题及其解决方法。该问题是由于hbm配置文件中的字段类型与数据库实际字段类型不符导致的,通过调整配置文件使两者保持一致解决了该问题。
2496

被折叠的 条评论
为什么被折叠?



